Fimbulvetr
Emperor
Yes, that's what I went for the moment I read that with this you could simply load the project file and instantly compile the standard BTS dll. That solution sounded a lot simpler than the whole install this toolkit, and that Platform sdk, etc,etc.
And as long as I don't try /MTd, it works as expected. I guess I could try the /MTd plus "/NODEFAULTLIB:msvcprtd.lib" combination since I don't remember if I already did that.
The settings that work for me:
And as long as I don't try /MTd, it works as expected. I guess I could try the /MTd plus "/NODEFAULTLIB:msvcprtd.lib" combination since I don't remember if I already did that.
The settings that work for me:
Spoiler :
Final_Release:
Compiler:
/O2 /G7 /I "Boost-1.32.0\include" /I "Python24\include" /I "CxImage\general" /I "CxImage\jpeg" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "CVGAMECOREDLL_EXPORTS" /D "FINAL_RELEASE" /D "LOG_AI" /D "_MOD_FRACTRADE" /D "_MOD_SENTRY" /D "_MOD_GOVWORKERS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /GR /Fo"Final Release/" /Fd"Final Release/vc70.pdb" /W3 /nologo /c /Zd /Gd
Linker:
/OUT:"Assets/CvGameCoreDLL.dll" /INCREMENTAL:NO /NOLOGO /LIBPATH:"Python24\libs" /LIBPATH:"boost-1.32.0\libs\\" /DLL /DEBUG /PDB:"Final Release/CvGameCoreDLL.pdb" /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /OPT:REF /OPT:ICF /IMPLIB:"Final Release/CvGameCoreDLL.lib" /MACHINE:X86 boost_python-vc71-mt-1_32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\Boost-1.32.0\libs\boost_python-vc71-mt-1_32.lib"
and Final_Debug
Compiler:
/Od /G7 /I "Boost-1.32.0\include" /I "Python24\include" /I "CxImage\general" /I "CxImage\jpeg" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "CVGAMECOREDLL_EXPORTS" /D "LOG_AI" /D "_MOD_FRACTRADE" /D "_MOD_SENTRY" /D "_MOD_GOVWORKERS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /RTC1 /MD /Gy /GR /Fo"Final Debug/" /Fd"Final Debug/vc70.pdb" /W3 /nologo /c /Zd /Gd
Linker:
/OUT:"Assets/debug/CvGameCoreDLL.dll" /INCREMENTAL /NOLOGO /LIBPATH:"Python24\libs" /LIBPATH:"boost-1.32.0\libs\\" /DLL /NODEFAULTLIB:"msvcprtd.lib" /DEBUG /PDB:"Final Debug/CvGameCoreDLL_DEBUG.pdb" /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /IMPLIB:"Final Debug/CvGameCoreDLL.lib" /MACHINE:X86 boost_python-vc71-mt-1_32.lib winmm.lib msvcprt.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\Boost-1.32.0\libs\boost_python-vc71-mt-1_32.lib"
Compiler:
/O2 /G7 /I "Boost-1.32.0\include" /I "Python24\include" /I "CxImage\general" /I "CxImage\jpeg" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "CVGAMECOREDLL_EXPORTS" /D "FINAL_RELEASE" /D "LOG_AI" /D "_MOD_FRACTRADE" /D "_MOD_SENTRY" /D "_MOD_GOVWORKERS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /GR /Fo"Final Release/" /Fd"Final Release/vc70.pdb" /W3 /nologo /c /Zd /Gd
Linker:
/OUT:"Assets/CvGameCoreDLL.dll" /INCREMENTAL:NO /NOLOGO /LIBPATH:"Python24\libs" /LIBPATH:"boost-1.32.0\libs\\" /DLL /DEBUG /PDB:"Final Release/CvGameCoreDLL.pdb" /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /OPT:REF /OPT:ICF /IMPLIB:"Final Release/CvGameCoreDLL.lib" /MACHINE:X86 boost_python-vc71-mt-1_32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\Boost-1.32.0\libs\boost_python-vc71-mt-1_32.lib"
and Final_Debug
Compiler:
/Od /G7 /I "Boost-1.32.0\include" /I "Python24\include" /I "CxImage\general" /I "CxImage\jpeg" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "CVGAMECOREDLL_EXPORTS" /D "LOG_AI" /D "_MOD_FRACTRADE" /D "_MOD_SENTRY" /D "_MOD_GOVWORKERS" /D "_WINDLL" /D "_MBCS" /FD /EHsc /RTC1 /MD /Gy /GR /Fo"Final Debug/" /Fd"Final Debug/vc70.pdb" /W3 /nologo /c /Zd /Gd
Linker:
/OUT:"Assets/debug/CvGameCoreDLL.dll" /INCREMENTAL /NOLOGO /LIBPATH:"Python24\libs" /LIBPATH:"boost-1.32.0\libs\\" /DLL /NODEFAULTLIB:"msvcprtd.lib" /DEBUG /PDB:"Final Debug/CvGameCoreDLL_DEBUG.pdb" /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /IMPLIB:"Final Debug/CvGameCoreDLL.lib" /MACHINE:X86 boost_python-vc71-mt-1_32.lib winmm.lib msvcprt.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\Boost-1.32.0\libs\boost_python-vc71-mt-1_32.lib"