在Windows资源管理器中打开生成文件夹时,VS2008链接器错误PRJ0002

时间:2015-05-22 22:35:13

标签: c++ visual-studio-2008 mfc

我正在发布配置中在Visual Studio 2008中构建我的C ++ / MFC项目。为了运行测试,我稍后将所有构建的可执行文件拖到虚拟机中。为此,我在Windows资源管理器中打开了Release文件夹,并选择了可执行文件(正在构建)。

不幸的是,在随机时间,当我尝试构建项目时,我在VS中遇到以下链接器错误:

  

项目:错误PRJ0002:从'C:\ Program返回错误结果31   Files \ Microsoft SDKs \ Windows \ v6.0A \ bin \ mt.exe'。

有没有办法解决这个错误?

PS。我目前的解决方案是关闭Windows资源管理器中的Release文件夹并重新构建解决方案,但这非常不方便,因为我必须再次打开该文件夹并选择其中的所有必要文件。

PS2。我的操作系统是Windows 8.1。

1 个答案:

答案 0 :(得分:0)

我过去使用的解决方法是在vm中有一个批处理文件,该文件将文件从共享文件夹复制到仅限vm的文件夹,然后从那里执行文件。

真的很简单,在你的vm中创建一个'test.bat'文件:

copy Z:\w2k3\%1 c:\test\
c:\test\%1

然后称之为: test.bat test_target.exe

z:\ w2k3是挂载的vmware文件夹,c:\ test是虚拟机中的本地文件夹。