VS2010 如何将 .h 连接到项目目录之外的.cpp
VS2010 how to connect .h to its .cpp OUTSIDE of project's directory
这应该很简单,但我正在为此失眠:(
我有几个类,分为.h和.cpp,我把它们放在项目外部的一个单独的"classes"文件夹中,这样多个项目就可以访问它们。
在项目属性->VC++目录下我用"classes"文件夹的完整路径更改了"includedirectories"参数。
我的类中的.h似乎在项目中可用,但我的.cpp没有正确链接到,因为它们在我编译时会导致"错误LNK2019:未解决的外部符号"问题。我在类似的论坛帖子中找不到关于链接问题的解决方案。。。
//this is how the .cpp starts
//is the path wrong ? Am I missing a VS2010 setting somewhere ?
//I've tried several alternatives including full path name, brackets..
#include "CMyClass.h"
我的目录在"..\Visual Studio 2010\Projects\"下如下所示
project_one //wants to use a class from the 'classes' folder
project_two //also wants to use a class from the 'classes' folder
classes //.h and .cpp are in here
这些类已经在它们自己的控制台中进行了测试,因此定义肯定存在。这些类位于与项目分离的新目录中。
如何让他们找到自己的.cpp?
对于每个项目,右键单击它并选择"添加现有项…"并选择您共享的CPP文件。每个CPP文件都必须添加到使用它的每个项目中。这不会复制磁盘上的CPP文件,它们是否位于磁盘上的项目目录之外也无关紧要。
相关文章:
- 在 swift 项目中使用 CPP 库
- 如何在 VSCODE 中设置项目文件夹并链接所有 CPP 文件
- 为 haskell 堆栈项目编写静态 cpp 库
- 将 CPP 类添加到 Android 项目中
- 我可以在不创建项目的情况下在Visual Studio 2019中编译和运行HelloWorld.cpp吗?
- CPP项目中.fdf和.h文件之间的差异
- 在通过CPP项目开放时,为什么C#Winform与DPI 150%不同
- CMAKE 将 java 库添加到 cpp 项目中
- 如何在复杂的CPP项目中在gdb中打印犰狳矩阵
- 在cpp项目(VS2005)内部编译的c模块中无法识别内联关键字
- cpp项目(windows)中的计时命令
- CPP项目中的预编译头和wsdl文件中生成的C
- 如何为Windows CE汽车音响构建cpp项目
- 从 excel 到 cpp 项目的输入和输出
- CPP项目的伪代码
- 如何在TFS 2012更新1版本中构建CPP项目
- 我的cpp项目没有征求意见
- 无法在eclipse helios中使用静态库创建cpp项目
- 为什么这个cpp项目失败了?
- 如何在cpp项目()的生成文件中添加dll的引用