在Visual Studio 2010中创建第二个C++项目
Create a Second C++ Project in Visual Studio 2010
我正在寻找在Visual Studio 2010
中创建第二个静态Lib项目的详细步骤我的第一个项目将参考。
此项目将处于源代码管理中,并由其他人使用,因此引用需要能够处理所有文件夹结构。(如果可能)
我以前也这样做过,但最近遇到了问题。我最终大多会在项目中的每一个文件夹中添加随机引用,直到它起作用,因为我不知道完成它的正确步骤
这将是我的项目文件夹结构
<Whatever Structure>/MyProject/MainProject
<Whatever Structure>/MyProject/SecondProject
<Whatever Structure>/MyProject/MyProject.sln
我需要将我的SecondProject
构建为静态Lib库。在我的FirstProject
中,我想将SecondProject
中的文件引用为
#include <SecondProject/<filename or class or namespace>
正如我在上面所说的,我们将非常感谢实现这一目标的详细步骤。我搜索过许多其他帖子,但大多数都只是关于头文件,或者它们只是步骤的一半。
谢谢。
#include
仅用于标头。这是在编译时解析的。由于您希望将<Whatever>/MyProject/SecondProject
中的标头用作SecondProject/
,因此显然<Whatever>/MyProject/
必须在include目录中。指定它的最佳方式可能是仅../
,因为这意味着您不必对<Whatever>
进行硬编码
编译后,下一步是链接。这里最简单的解决方案是转到MainProject
的属性页,Common Properties>Frameworks&引用,然后使用[添加新引用…]按钮。链接将使.lib中已编译的函数可用。
- 我有两个类需要在同一 cpp 文件中相互引用,但第一个类无法识别第二个类类型的对象
- 等待整个 omp 块完成,然后再调用第二个函数
- 我想在C++中读取一些多个字符,但它永远不会读取第二个字符
- 如何在创建自定义迭代器时获得 std::p air 的第一个和第二个?
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 将第二个 GATT 服务添加到 Movesense 容器
- 如何在 c++ 中根据第二个元素按降序对列表进行排序
- 对的排序向量 (std::vector<pair<int, int>>) 按对的第一个元素搜索并更新第二个元素值
- 比较 2 个向量并从第二个向量中删除在第一个 - c++ 中找不到的元素
- 为什么这个程序没有打印返回的迭代器的正确第二个元素?
- 使第二个类的构造函数成为第一个类中的友元函数
- 为什么第二个代码给出了预期的结果,而第一个代码却没有?
- 为什么第一个代码块产生垃圾值,而第二个代码块将类成员的值相加?
- 打印无序映射的第二个元素,即集合
- 我有一个类,它创建了另一个类的实例.如何将变量通过第一个类传递到第二个类的实例化中?
- 需要使用模板查找数组的第二个最小和最小值
- c++:交换向量中所有元组的第一个和第二个元素
- 如果条件,当我想第二个参数时
- 将内容从第一个文件("constituencies")移动到第二个文件("temp")并在之后重命名时,我的文件被删除
- 在C++中,如何在第一个"system()"结束后执行第二个"system()"?