我正在尝试使用 VC++ 构建一个非常复杂的开源项目。该项目由数十个库和一个依赖于这些库的可执行文件组成。
出于某些原因,VC++ 链接器不希望看到其中一个库中实现了大约 40 个函数,并在每个库上报告“未解析的外部引用”,因此我无法链接。我不想浪费时间解决问题 - 这些函数可能从未被调用过。
我只想让链接器链接它看到的内容并插入一些合理的错误处理(例如报告错误和终止程序)而不是缺少函数。我该怎么做?
最佳答案
您可以使用 /FORCE:UNRESOLVED
链接器选项。
该文档包含相当低调的警告:
A file created with this option may not run as expected.
在实践中,不会有错误处理——只有崩溃。
关于c++ - 我可以要求 VC++ 链接器忽略未解析的外部吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326460/