我正在发布配置中在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。
答案 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是虚拟机中的本地文件夹。