VS2010编程如何引用相对位置?我引用的相对位置是项目目录下的路径。

比如我的项目目录是Win32,我要引用的文件路径就是:...\\Win32\\Debug\\data libarily\\CC.TXT。编绎后运行可以引用到,但是打包项目程序或者把项目整个拷到另一个位置时就不引用了,求大神指教。

你拷贝程序后 读取的相对路径是拷贝过后的Win32项目目录的上层文件夹 肯定找不到你引用的那个文件
你的项目目录是Win32,想要引用相对路径 然后拷贝到另一个位置下还能用的话,你这个相对路径必须放在Win32下的某个文件夹追问

我是拷到WIN32里的啊,整个WIN32一起拷出来的,都不行

追答

那得看你相对路径设置的对不对

另外你可能只是拷贝到该项目文件夹下,而并没有添加到项目中去,在VS2010中打开项目,查找是否存在你引用的那个CC.TXT,“显示所有文件”,可能项目中的Debug下并不存在data libarily文件夹和你引用的那个文件,添加现有项,把文件添加进去

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答