You can see all the necessary libraries and compilation switches needed by invoking buildclient with the -v switch. It will then print out the exact command line it is using to build your client. You then just need to make sure your project settings match what buildclient is using.
Oracle Tuxedo Chief Architect
Thank you for your advice. What I have added in VS2010 properties was based on the command line, just like the INCLUDE PATH, LIB PATH and the their name.I wonder what is missing leading to the unsuccessful running.Here is the command line:
F:\src64\simpapp>buildclient -o main -f main.c -v cl /MD -I"%TUXDIR%"\include -Femain main.c "%TUXDIR%"\lib\libtux.lib "%TUXD IR%"\lib\libbuft.lib "%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib "%TU XDIR%"\lib\libengine.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32 .lib comdlg32.lib winspool.lib -link -implib:BC-d88.lib Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64 Copyright (C) Microsoft Corporation. All rights reserved. main.c f:\src64\simpapp\main.c(13) : warning C4700: uninitialized local variable 'sendl en' used Microsoft (R) Incremental Linker Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. /out:main.exe -implib:BC-d88.lib main.obj F:\Oracle\tuxedo11\lib\libtux.lib F:\Oracle\tuxedo11\lib\libbuft.lib F:\Oracle\tuxedo11\lib\libfml.lib F:\Oracle\tuxedo11\lib\libfml32.lib F:\Oracle\tuxedo11\lib\libengine.lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib