我有一个用于 scons 的 SConstruct 文件:
env = Environment()
env.Append(CPPPATH = ['./'])
env.Append(LIBS = 'kernel32.lib')
env.Append(LIBPATH = 'C:/Program Files/Microsoft SDKs/Windows/v6.0A/Lib')
env.SharedLibrary(target='warpLib', source='warplib.cpp')
如果我不包含“kernel32.lib”并指定 LIBPATH,我会收到链接错误。我的解决方案有效,但看起来不太便携……什么是更好、更便携的解决方案?