1

我正在使用 Visual C++ 2008 Express 创建一个静态 C 库。

当我在另一个项目中使用静态库时,我收到以下消息:

static_library.lib(strings.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;重新启动与 /LTCG 的链接;将 /LTCG 添加到链接命令行以提高链接器性能 1>LINK:警告 LNK4075:由于 '/LTCG' 规范而忽略 '/INCREMENTAL' 1>LINK:警告 LNK4098:defaultlib 'MSVCRT' 与使用其他库发生冲突;使用 /NODEFAULTLIB:library

我需要对我的静态库项目做些什么来解决这些问题?我一直在阅读文档,但没有清楚地表明我需要做什么来解决这个问题。

我不希望使用静态库对项目进行更改(除非我在这方面犯了错误)。我希望这个静态库 .lib 可以像其他库一样自然地工作,而无需特殊项目处理。

4

0 回答 0