我正在使用Visual C ++ 2008 Express创建静态C库。
当我在另一个项目中使用静态库时,我收到以下消息:
static_library.lib(strings.obj):编译的MSIL .netmodule或模块 / GL发现;重新启动与/ LTCG的链接;将/ LTCG添加到链接 命令行以提高链接器性能1> LINK:警告LNK4075: 由于'/ LTCG'规范1> LINK:警告而忽略'/ INCREMENTAL' LNK4098:defaultlib'MSVCRT'与使用其他库冲突;使用 / NODEFAULTLIB:文库
我需要对静态库项目执行哪些操作才能解决这些问题?我一直在阅读文档而没有清楚地表明我需要做些什么来解决这个问题。
我不打算使用静态库对项目进行更改(除非我犯了错误)。我希望这个静态库.lib能够像其他库一样自然地工作而无需特殊的项目处理。