microsoft visual studio C++中的project目录在哪里?你怎么能添加文件,以便在你的代码行中你可以写**#include“myfile”**?谢谢...
rjee0c151#
将包含文件的目录添加到包含目录列表中:项目-〉属性-〉配置属性-〉C/C++ -〉其他包含目录
bfnvny8b2#
通常,Visual Studio项目目录是解决方案目录的子目录。但是,它不一定是。例如,您可以将一个项目添加到多个解决方案中。对于任何给定的项目,在项目设置中,项目目录的位置可通过$(ProjectDir)宏展开获得。您还可以使用这样的宏扩展来访问普通的环境变量。#include "blah"和#include <blah>之间的区别在于前者在执行与后者相同的搜索之前(如果失败),添加了一个与编译器相关的额外的头文件搜索。对于大多数(所有?)现代编译器,额外的搜索包括在包含文件的目录中进行搜索。因此,添加文件以便在代码中只写入#include "myfile"的一种方法是将该文件放置在包含代码的同一目录中。
$(ProjectDir)
#include "blah"
#include <blah>
#include "myfile"
2条答案
按热度按时间rjee0c151#
将包含文件的目录添加到包含目录列表中:
项目-〉属性-〉配置属性-〉C/C++ -〉其他包含目录
bfnvny8b2#
通常,Visual Studio项目目录是解决方案目录的子目录。但是,它不一定是。例如,您可以将一个项目添加到多个解决方案中。
对于任何给定的项目,在项目设置中,项目目录的位置可通过
$(ProjectDir)
宏展开获得。您还可以使用这样的宏扩展来访问普通的环境变量。
#include "blah"
和#include <blah>
之间的区别在于前者在执行与后者相同的搜索之前(如果失败),添加了一个与编译器相关的额外的头文件搜索。对于大多数(所有?)现代编译器,额外的搜索包括在包含文件的目录中进行搜索。因此,添加文件以便在代码中只写入
#include "myfile"
的一种方法是将该文件放置在包含代码的同一目录中。