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

C++ 在Windows资源管理器中打开生成文件夹时出现VS2008链接器错误PRJ0002,c++,visual-studio-2008,mfc,C++,Visual Studio 2008,Mfc,我正在Visual Studio 2008中以发行版配置构建我的C++/MFC项目。为了运行测试,我稍后将所有构建的可执行文件拖到虚拟机中。为此,我在Windows资源管理器中打开Release文件夹,并选择可执行文件(正在生成) 不幸的是,当我尝试构建我的项目时,在VS中出现以下链接器错误: 项目:错误PRJ0002:从“C:\Program”返回的错误结果31 文件\Microsoft SDK\Windows\v6.0A\bin\mt.exe' 有没有办法修复这个错误 另外,我目前的解决方案

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

不幸的是,当我尝试构建我的项目时,在VS中出现以下链接器错误:

项目:错误PRJ0002:从“C:\Program”返回的错误结果31 文件\Microsoft SDK\Windows\v6.0A\bin\mt.exe'

有没有办法修复这个错误

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


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

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

其实很简单,在虚拟机中创建一个文件“test.bat”:

copy Z:\w2k3\%1 c:\test\
c:\test\%1
那么就这样称呼它: test.bat test_target.exe


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

能否提供有关批处理文件的更多详细信息?我正在使用VMware Workstation作为我的虚拟机。@c00000fd添加了一个示例。哦,您正在使用一个共享文件夹。嗯,好的。但是,我如何将这些文件从VM中已装载的文件夹中放置到所需的位置?