我有一个复杂的项目,旨在移植为 PC 上的特定目标(微控制器)编写的半自动源代码,然后使用 Visual Studio 2010/2012 重新编译它。
我使用生成我的微控制器编译器的各种中间文件来获取定义的公共方法和变量的列表,并将它们写在我的module.def中,以便其他 DLL 可以看到它们。
不幸的是,在为 PC 编译之前,必须手动从源代码中删除一些符号。所以我处于我的module.def包含一些在我的源中不再存在的符号的情况下,它们会生成错误 LNK2001(未解析的外部符号)。
是否可以将 Visual Studio Project 配置为以某种方式忽略 LNK2001 错误?