gcc 在 Visual Studio 上编译代码

问题描述 投票:0回答:2

假设我有一个在 gcc 编译器上工作的 lib/工具的源代码。我可以使用相同的代码并在 Visual Studio 中编译它吗?这可能吗?如果可以的话我该怎么做?

visual-studio gcc porting
2个回答
0
投票

如果您只是使用所有标准 C/C++ 库,如 stdio.h、stdlib.h 等,它应该可以正常工作。纯控制台程序应该可以正常工作。如果您使用了一些与 GUI 相关的库(特别是如果您从 unix 移植到 window),那么它可能无法工作。

为此,您只需在 Visual Studio 中创建一个新项目并将现有源代码添加到项目工作区即可。编译它,如果遇到任何错误,请在此处发布或尝试解决(如果您知道怎么做)


0
投票

这取决于您的代码,GCC 支持 C 的变体(C99),而 Visual Studio 尚不支持。
如果您尝试在 Windows 上编译 Unix 程序,最好的选择是使用 Cygwin
检查此问题以获取有关在 Visual Studio 中使用 Cygwin 的指导。

© www.soinside.com 2019 - 2024. All rights reserved.