我想知道为什么我的一个项目在“外部依赖项”下列出了 VDSERR.h
而另一个没有,并给我一个关于其中定义的符号的“ undefined symbol ”编译器错误.如何将此文件也包含在其他项目中?
最佳答案
External Dependencies 文件夹由 IntelliSense 填充:文件夹的内容根本不会影响构建(实际上您可以在 UI 中禁用该文件夹)。
您需要实际包含标题(使用 #include
指令)才能使用它。根据该 header 是什么,您可能还需要将其包含文件夹添加到“其他包含目录”属性中,并且您可能需要将其他库和库文件夹添加到链接器选项;您可以在项目属性中设置所有这些(右键单击项目,选择属性)。您应该将属性与构建的项目的属性进行比较,以确定您需要添加的内容。
关于c++ - 文件如何进入 Visual Studio C++ 中的外部依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6769760/