From 0f5f00e15bb87b08b847955388006f374d42e47a Mon Sep 17 00:00:00 2001 From: skarg Date: Tue, 12 Dec 2006 15:46:16 +0000 Subject: [PATCH] Added pre-compile defines to Win32 build using Visual C++ 6.0. Documented the defines in readme file. --- bacnet-stack/ports/win32/bacnet/bacnet.dsp | 2 +- bacnet-stack/ports/win32/bacnet/bacnet.ncb | Bin 320512 -> 320512 bytes bacnet-stack/ports/win32/bacnet/bacnet.opt | Bin 55808 -> 53760 bytes bacnet-stack/ports/win32/bacnet/bacnet.plg | 41 +++++++-------------- bacnet-stack/ports/win32/bacnet/readme.txt | 37 +++++++++++++++++++ 5 files changed, 52 insertions(+), 28 deletions(-) diff --git a/bacnet-stack/ports/win32/bacnet/bacnet.dsp b/bacnet-stack/ports/win32/bacnet/bacnet.dsp index 20d0b1c9..5732a00a 100644 --- a/bacnet-stack/ports/win32/bacnet/bacnet.dsp +++ b/bacnet-stack/ports/win32/bacnet/bacnet.dsp @@ -67,7 +67,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\.." /I ".." /I "..\..\..\demo\object\\" /I "..\..\..\demo\handler\\" /D "_DEBUG" /D "BACDL_BIP" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TSM_ENABLED=1 /D PRINT_ENABLED=1 /FR /FD /GZ /c +# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\.." /I ".." /I "..\..\..\demo\object\\" /I "..\..\..\demo\handler\\" /D "_DEBUG" /D BACDL_BIP=1 /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TSM_ENABLED=1 /D PRINT_ENABLED=1 /D BIG_ENDIAN=0 /D USE_INADDR=0 /FR /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" diff --git a/bacnet-stack/ports/win32/bacnet/bacnet.ncb b/bacnet-stack/ports/win32/bacnet/bacnet.ncb index 57dbc67ee8fe63419a18ba27a5587c06cc9d555a..4c36b3fecbf4d0803719f17fbf2fe58a7a2dbe3b 100644 GIT binary patch delta 7591 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 T+k=1D!$2IQP5fbxh~4$SM^+ZX delta 13299 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 literal 55808 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 diff --git a/bacnet-stack/ports/win32/bacnet/bacnet.plg b/bacnet-stack/ports/win32/bacnet/bacnet.plg index 3871de27..e863066f 100644 --- a/bacnet-stack/ports/win32/bacnet/bacnet.plg +++ b/bacnet-stack/ports/win32/bacnet/bacnet.plg @@ -6,9 +6,9 @@ --------------------Configuration: bacnet - Win32 Debug--------------------

Command Lines

-Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1254.tmp" with contents +Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP133F.tmp" with contents [ -/nologo /MLd /W3 /Gm /GX /ZI /Od /I "..\..\.." /I ".." /I "..\..\..\demo\object\\" /I "..\..\..\demo\handler\\" /D "_DEBUG" /D "BACDL_BIP" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TSM_ENABLED=1 /D PRINT_ENABLED=1 /FR"Debug/" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c +/nologo /MLd /W3 /Gm /GX /ZI /Od /I "..\..\.." /I ".." /I "..\..\..\demo\object\\" /I "..\..\..\demo\handler\\" /D "_DEBUG" /D BACDL_BIP=1 /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TSM_ENABLED=1 /D PRINT_ENABLED=1 /D BIG_ENDIAN=0 /D USE_INADDR=0 /FR"Debug/" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c "C:\code\bacnet-stack\abort.c" "C:\code\bacnet-stack\address.c" "C:\code\bacnet-stack\demo\object\ai.c" @@ -43,6 +43,7 @@ Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1254.tmp" with conte "C:\code\bacnet-stack\indtext.c" "C:\code\bacnet-stack\demo\object\lsp.c" "C:\code\bacnet-stack\ports\win32\main.c" +"C:\code\bacnet-stack\demo\object\mso.c" "C:\code\bacnet-stack\demo\handler\noserv.c" "C:\code\bacnet-stack\npdu.c" "C:\code\bacnet-stack\reject.c" @@ -55,10 +56,9 @@ Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1254.tmp" with conte "C:\code\bacnet-stack\demo\handler\txbuf.c" "C:\code\bacnet-stack\whois.c" "C:\code\bacnet-stack\wp.c" -"C:\code\bacnet-stack\demo\object\mso.c" ] -Creating command line "cl.exe @C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1254.tmp" -Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1255.tmp" with contents +Creating command line "cl.exe @C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP133F.tmp" +Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1340.tmp" with contents [ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/bacnet.pdb" /debug /machine:I386 /out:"Debug/bacnet.exe" /pdbtype:sept ".\Debug\abort.obj" @@ -95,6 +95,7 @@ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32 ".\Debug\indtext.obj" ".\Debug\lsp.obj" ".\Debug\main.obj" +".\Debug\mso.obj" ".\Debug\noserv.obj" ".\Debug\npdu.obj" ".\Debug\reject.obj" @@ -107,22 +108,17 @@ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32 ".\Debug\txbuf.obj" ".\Debug\whois.obj" ".\Debug\wp.obj" -".\Debug\mso.obj" ] -Creating command line "link.exe @C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1255.tmp" +Creating command line "link.exe @C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1340.tmp"

Output Window

Compiling... abort.c address.c ai.c -c:\code\bacnet-stack\demo\object\ai.c(87) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' -c:\code\bacnet-stack\demo\object\ai.c(125) : warning C4305: 'function' : truncation from 'const double ' to 'float ' ao.c -c:\code\bacnet-stack\demo\object\ao.c(163) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' apdu.c arf.c av.c -c:\code\bacnet-stack\demo\object\av.c(162) : warning C4305: 'initializing' : truncation from 'const double ' to 'float ' bacapp.c bacdcode.c bacerror.c @@ -137,8 +133,6 @@ bo.c bv.c crc.c Generating Code... -c:\code\bacnet-stack\demo\object\bacfile.c(322) : warning C4761: integral size mismatch in argument; conversion supplied -c:\code\bacnet-stack\bacapp.c(351) : warning C4761: integral size mismatch in argument; conversion supplied Compiling... datalink.c dcc.c @@ -154,31 +148,24 @@ iam.c indtext.c lsp.c main.c +mso.c noserv.c npdu.c reject.c ringbuf.c rp.c -s_rp.c Generating Code... -c:\code\bacnet-stack\demo\handler\s_rp.c(92) : warning C4761: integral size mismatch in argument; conversion supplied -c:\code\bacnet-stack\npdu.c(340) : warning C4761: integral size mismatch in argument; conversion supplied -c:\code\bacnet-stack\demo\handler\h_rp_a.c(73) : warning C4761: integral size mismatch in argument; conversion supplied Compiling... +s_rp.c s_whois.c s_wp.c tsm.c txbuf.c whois.c wp.c -mso.c -c:\code\bacnet-stack\demo\object\mso.c(308) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned char ', possible loss of data -c:\code\bacnet-stack\demo\object\mso.c(333) : warning C4244: '=' : conversion from 'unsigned long ' to 'unsigned char ', possible loss of data Generating Code... -c:\code\bacnet-stack\wp.c(134) : warning C4761: integral size mismatch in argument; conversion supplied -c:\code\bacnet-stack\demo\handler\s_wp.c(95) : warning C4761: integral size mismatch in argument; conversion supplied Linking... -Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1257.tmp" with contents +Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1342.tmp" with contents [ /nologo /o"Debug/bacnet.bsc" ".\Debug\abort.sbr" @@ -215,6 +202,7 @@ Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1257.tmp" with conte ".\Debug\indtext.sbr" ".\Debug\lsp.sbr" ".\Debug\main.sbr" +".\Debug\mso.sbr" ".\Debug\noserv.sbr" ".\Debug\npdu.sbr" ".\Debug\reject.sbr" @@ -226,16 +214,15 @@ Creating temporary file "C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1257.tmp" with conte ".\Debug\tsm.sbr" ".\Debug\txbuf.sbr" ".\Debug\whois.sbr" -".\Debug\wp.sbr" -".\Debug\mso.sbr"] -Creating command line "bscmake.exe @C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1257.tmp" +".\Debug\wp.sbr"] +Creating command line "bscmake.exe @C:\DOCUME~1\stk01\LOCALS~1\Temp\RSP1342.tmp" Creating browse info file...

Output Window

Results

-bacnet.exe - 0 error(s), 13 warning(s) +bacnet.exe - 0 error(s), 0 warning(s) diff --git a/bacnet-stack/ports/win32/bacnet/readme.txt b/bacnet-stack/ports/win32/bacnet/readme.txt index 34a1e05d..ef74afff 100644 --- a/bacnet-stack/ports/win32/bacnet/readme.txt +++ b/bacnet-stack/ports/win32/bacnet/readme.txt @@ -4,6 +4,30 @@ Build for Visual C++ 6.0 When building the BACnet stack using Visual C++ compiler, there are some settings that are important. +Q. Are there some global configuration options for this BACnet stack? + +A. The BACnet stack uses some preprocessor defines to configure +a number of subtle personalities. +PRINT_ENABLED=1 - enables printing to stdio +BIG_ENDIAN=0 - chooses the BACnet encoding and decoding order +BACDL_BIP=1 - chooses BACnet/IP for the datalink layer +BACDL_ETHERNET=0 - chooses BACnet Ethernet for the datalink layer +BACDL_ARCNET=0 - chooses BACnet ARCNET for the datalink layer +BACDL_MSTP=0 - chooses BACnet MS/TP for the datalink layer +USE_INADDR=1 - uses INADDR_BROADCAST for broadcast rather than CLASSx +TSM_ENABLED=1 - enables the Transaction State Machine for clients +BIP_DEBUG=1 - enables print statements for debugging +In Visual C++, add a Preprocessor Definition by: +1. Select "Project" menu +2. Select "Settings..." +3. Select the "C/C++" tab (3rd Tab) +4. Select the Category: General +5. You can see the "Preprocessor Definitions:" box +6. Type OPTION_NAME=1 or OPTION_NAME=0 in that edit box + using a comma to separate multiple options. +7. Press OK +8. Compile the entire project again... + Q. MSVC refuses to open bacnet.dsw and bacnet.dsp. A. bacnet.dsw and bacnet.dsp are text files that were retrieved @@ -51,6 +75,19 @@ its datalink layer. In Visual C++, add a Preprocessor Definition by: 7. Press OK 8. Compile the entire project again... +Q. error LNK2001: unresolved external symbol _bacapp_print + +A. The BACnet stack uses a preprocessor define to configure +printing to stdio. In Visual C++, add a Preprocessor Definition by: +1. Select "Project" menu +2. Select "Settings..." +3. Select the "C/C++" tab (3rd Tab) +4. Select the Category: General +5. You can see the "Preprocessor Definitions:" box +6. Type PRINT_ENABLED=1 in that edit box (using a comma if necessary) +7. Press OK +8. Compile the entire project again... + Q. error LNK2001: unresolved external symbol __imp__closesocket@4 A. Visual C++ needs to have the Winsock library to be happy: