是否将源文件添加到包含Project的文件夹中.sln或Project.vcxproj
Do I add source files to the folder containg Project.sln or Project.vcxproj?
我是c++新手,不熟悉链接到目录背后的过程。我使用的是Visual Studio 2010
我想添加一个.cc
文件到我正在做的一个项目,我很好奇如何去做。如果在我的项目中,我右键单击"源文件"并添加我想要的文件,我需要将源目录链接到包含此.cc
文件的文件夹吗?
如果我复制并粘贴这个.cc
文件到我的项目?我应该把它放在包含.sln文件或.vcxproj文件的文件夹中吗?我还需要添加一个源目录链接到已经在项目文件夹中的东西吗?
在Visual Studio中,包含.sln
文件的文件夹是解决方案的根目录。一个解决方案可以包含不同的项目。c++项目将有一个目录,其中包含.vcxproj
文件。
默认情况下,当你添加一个新文件到项目(source/include/…)时,VS将把它放在项目的根目录(与.vcxproj
文件相同的目录),但是当你添加一个现有文件时,你可以指向该文件所在的位置,而不必在根目录中。您可以在项目目录中创建目录,以便更好地组织目录结构。
请记住,本地#include
指令通常位于源文件所在的相对路径中,因此如果您需要引用这些文件,则需要将相对路径放入#include
指令中。例如,如果源文件位于sources
目录下,而头文件位于headers
目录下:
#include "../headers/myheader.h"
或
#include "..\headers\myheader.h"
最后,在我的环境中,项目的所有源文件和头文件都位于.vcxproj
文件所在的目录中。在我的例子中,如果我有一个名为Test的项目那么它就是
My DocumentsVisual Studio 2015ProjectsTestTest
相关文章:
- 如何将更多文件夹添加到c++include路径
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 如何在文档文件夹中创建目录
- "assimp/config.h"找不到,但它在文件夹中
- C++入门 5 版:类消息和文件夹
- 我可以在 Arduino 的库文件夹之外安装库吗?
- 如何按文件扩展名引用文件夹中的文件
- 在QTreeView中仅显示共享驱动器和文件夹
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- 介子复制/安装头文件到输出目录并保持文件夹结构
- vcruntime.h 从 Windows 包含文件夹中丢失?
- 在文件夹迭代上实现 RAII
- 使用 Powershell 命令将 cpp 文件的文件夹编译为 GNU 的 g++
- 使文件夹中的所有文件可供所有项目(子目录)访问
- 无法使用 CMake 从其他文件夹添加源文件
- 如何在project.pro呼叫中从带源代码的嵌套文件夹中制作文件
- 是否将源文件添加到包含Project的文件夹中.sln或Project.vcxproj
- 如何将一个文件夹与另一个目录中的一些.cpp和.h文件链接为Unreal Engine Project的Include路