- Joined
- Mar 28, 2008
- Messages
- 2,708
- Reaction score
- 881
- Points
- 128
I have encountered a problem when building a DLL with MS Visual C++ 2005 for Orbiter 2006-P1. Looks like Orbiter can not load the Module in some computers. :compbash2: However, the problem doesn't appear on my computer with Orbiter 2006-P1.
Is there any special linker options those would cure the problem ?
There appears to be MS VC++ 2005 Redistributable package and MS VC++ 2005 (SP1) Redistributable package. Does it matter witch one is installed ?
Current Link Flags Are:
/OUT:".\Release/InterMFD.dll" /INCREMENTAL:NO /NOLOGO /DLL /MANIFEST /MANIFESTFILE:".\Release\InterMFD.dll.intermediate.manifest" /NODEFAULTLIB:"msvcirt.lib" /PDB:".\Release/InterMFD.pdb" /IMPLIB:".\Release/InterMFD.lib" /MACHINE:X86 /ERRORREPORT
ROMPT Orbiter.lib OrbiterSDK.lib Cowell2.lib AttitudeControl.lib user32.lib kernel32.lib gdi32.lib kernel32.lib
Current Compilation Flags Are:
/Od /Ob1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "INTERMFD_EXPORTS" /D "_VC80_UPGRADE=0x0600" /D "_WINDLL" /D "_MBCS" /GF /FD /EHsc /MD /Gy /Fp".\Release/InterMFD.pch" /Fo".\Release/" /Fd".\Release/" /W3 /nologo /c /TP /errorReport
rompt
Is there any special linker options those would cure the problem ?
There appears to be MS VC++ 2005 Redistributable package and MS VC++ 2005 (SP1) Redistributable package. Does it matter witch one is installed ?
Current Link Flags Are:
/OUT:".\Release/InterMFD.dll" /INCREMENTAL:NO /NOLOGO /DLL /MANIFEST /MANIFESTFILE:".\Release\InterMFD.dll.intermediate.manifest" /NODEFAULTLIB:"msvcirt.lib" /PDB:".\Release/InterMFD.pdb" /IMPLIB:".\Release/InterMFD.lib" /MACHINE:X86 /ERRORREPORT
Current Compilation Flags Are:
/Od /Ob1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "INTERMFD_EXPORTS" /D "_VC80_UPGRADE=0x0600" /D "_WINDLL" /D "_MBCS" /GF /FD /EHsc /MD /Gy /Fp".\Release/InterMFD.pch" /Fo".\Release/" /Fd".\Release/" /W3 /nologo /c /TP /errorReport