2012-06-19 31 views

回答

2

如果你想静态VS2010中编译SDL必须从DLL作为“接头”(更改配置的类型LIB,并设置在“库”的所有依赖(对于LIB配置)为DLL配置)。 例如来自我的SDL_VS2010.vcxproj

<Lib> 
    <AdditionalDependencies>winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> 
</Lib> 
<Lib> 
    <AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86</AdditionalLibraryDirectories> 
</Lib> 
<Lib> 
    <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> 
    <SubSystem>Windows</SubSystem> 
    <TargetMachine>MachineX86</TargetMachine> 
</Lib> 
<ProjectReference> 
    <LinkLibraryDependencies>false</LinkLibraryDependencies> 
</ProjectReference>