C项目如何在附加包含目录中添加相对路

怎样判断得白癫疯 http://pf.39.net/bdfyy/bdfhl/150328/4599192.html

最近使用VS制作C++动态库,被其他项目调用,但是复制工程时,突然发现找不到各种链接库。

检查发现是由于原项目中使用的都是绝对地址。将整体项目移动位置后,绝对地址无法找到对应文件,故报错。

将项目中绝对地址改为相对地址即可。

需要注意,VS中相对地址中存在的基准是“工程文件”(*.csproj),而不是“解决方案”文件(*.sln)。

故可以使用图示两种方式来做:

1、“.\xxxx”,其中“.”表示基准文件(工程文件)。

2、“..\CoEControl\xxxx”,其中“..”表示基准文件的上一层文件,需要工程文件夹名辅助定位。

两种方式可以区分此工程名是否可以修改。




转载请注明:http://www.aierlanlan.com/rzdk/1880.html