可以在 Linux 中运行 Windows Visual C++ 程序吗?

可以在 Linux 中运行 Windows Visual C++ 程序吗?

我正在努力奔跑在本文档第 7 页上的代码,并在适用于 Windows 的 Microsoft Visual Studio 2010 上成功运行它。问题是我需要让此代码在 Linux 上运行。我读了一些资料,发现 Wine 可以在 Linux 中帮助运行 Visual Studio 编译生成的 .exe 文件。我安装了 Wine 并运行了 .exe 文件,但它给出了一个错误:

snehil@ubuntu:~/Desktop/wine$ wine b2
err:module:import_dll Library MSVCR100D.dll (which is needed by    
L"Z:\\home\\snehil\\Desktop\\wine\\b2.exe") not found
err:module:LdrInitializeThunk Main exe initialization for   
L"Z:\\home\\snehil\\Desktop\\wine\\b2.exe" failed, status c0000135

请通过查看代码,就如何让 .exe 文件在 Linux 上运行,向我提供宝贵的建议/指示/参考/意见。

答案1

根据上述 Chad 的评论:

msvcr*dll是 dll 的调试版本。请尝试在发布模式下重建应用程序

相关内容