2011-08-29 64 views
3

我已经切换到新计算机,但将所有项目文件复制到它。我在尝试运行时出现此错误:Visual Studio Express - 简单构建配置错误

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(806,5): error MSB3191: Unable to create directory "C:\Users\MyUser\StarFall\StarFall_build\CMakeFiles\". Access to the path 'C:\Users\MyUser\StarFall\StarFall_build\CMakeFiles\' is denied. 

路径已更改,但我不知道我可以在哪里更改此设置。我意识到这可能是特定于我的项目设置,但如果您需要更多的细节,我会发布它们!

回答

1

从你的消息,我想,它是在文件中定义:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets 

在行806,列5

+0

+1对于巨魔,但我有一个类似之前的消息,它在属性中的某处。 – pighead10

+0

该文件中的行是:''我仍然不知道如何更改该属性 – pighead10

+0

我个人不会更改该文件中的任何内容。我相信在你的设置中的某处,你有“SourceFilePath”(或类似的东西)设置不正确,也许是由于你的旧机器的位置设置方式。 – Arun

3

像阿伦提到的,这种错误发生时,有在宏您的项目指向错误的位置。您不应该更改microsoft.cppbuild.targets文件。相反,转到您的项目属性并更改错误的目录路径。
当你点击一个宏旁边的下拉箭头时,你可以看到宏扩展,点击编辑并点击宏>>