C++ c+平台+;交叉编译应用程序
目前,我们正在使用MS Visual Studio和.NET在Windows上开发应用程序。我们正在将该应用程序移植到其他操作系统(Linux、Android等)上,希望摆脱MS Visual Studio和.NET之类的东西(与它们一起工作一直很痛苦) 有什么好的开发平台可以推荐吗 谢谢C++ c+平台+;交叉编译应用程序,c++,cross-compiling,C++,Cross Compiling,目前,我们正在使用MS Visual Studio和.NET在Windows上开发应用程序。我们正在将该应用程序移植到其他操作系统(Linux、Android等)上,希望摆脱MS Visual Studio和.NET之类的东西(与它们一起工作一直很痛苦) 有什么好的开发平台可以推荐吗 谢谢 ABS我将把VisualStudio的解决方案/项目文件移植到(在中,您可以获取Windows和Linux的二进制文件),这允许您为不同的平台生成项目文件,允许跨工具集开发。例如: 在Windows上,运行C
ABS我将把VisualStudio的解决方案/项目文件移植到(在中,您可以获取Windows和Linux的二进制文件),这允许您为不同的平台生成项目文件,允许跨工具集开发。例如: 在Windows上,运行CMake将检测Visual Studio,并相应地生成解决方案和项目文件 在Linux上:例如,运行CMake会找到gcc或g++并相应地生成 我还没有尝试过,但对于android的NDK,有以下几点: [更新有关windows的
gcc/make的信息]
如果要完全删除Visual Studio,可以尝试使用为Windows设置gcc/make
工具链,并将解决方案/项目文件移植到makefiles。我会将Visual Studio的解决方案/项目文件移植到(在中,您可以获得Windows和Linux的二进制文件),它允许您为不同的平台生成项目文件,允许跨工具集开发。例如:
在Windows上,运行CMake将检测Visual Studio,并相应地生成解决方案和项目文件
在Linux上:例如,运行CMake会找到gcc或g++并相应地生成
我还没有尝试过,但对于android的NDK,有以下几点:
[更新有关windows的gcc/make的信息]
如果您想完全放弃Visual Studio,您可以尝试使用为Windows设置gcc/make
工具链,并将您的解决方案/项目文件移植到makefile。从Windows移动到其他操作系统一开始可能会让您感到震惊,但随着时间的推移,您会习惯它:您本身不需要“平台”或“IDE”。
您需要的是cmake、gcc/g++,一个像样的文本编辑器,也许还有一个调试器前端。
您还可以选择使用CTAG、Doxygen、svn repo和探查器(如Valgrind/KCachegrind)
我不知道如何将.net内容移植到C/C++(除了从头开始重新编写)
Linux和OSX有很多相似之处,所以从一个移植到另一个并不难。Android是一个不同的故事,尽管C++已经成为Android的一种可能。
最接近您所寻找的东西可能是Eclipse或Netbeans,但同样,您保存这些东西越简单,IMHO就越好。从Windows移动到其他操作系统可能会让您一开始感到震惊,但随着时间的推移,您会习惯它:您本身不需要“平台”或“IDE”。
您需要的是cmake、gcc/g++,一个像样的文本编辑器,也许还有一个调试器前端。
您还可以选择使用CTAG、Doxygen、svn repo和探查器(如Valgrind/KCachegrind)
我不知道如何将.net内容移植到C/C++(除了从头开始重新编写)
Linux和OSX有很多相似之处,所以从一个移植到另一个并不难。Android是一个不同的故事,尽管C++已经成为Android的一种可能。
你要找的最接近的东西可能是Eclipse或NETBeOne,但同样地,你越是保持这些东西,越是越优秀。
< P> >去掉.NET,如果你的.NET代码库不是完全在托管C++中,我将尝试在<>强> XAMARIN工作室ID/StUn>之前先将.NET代码库的完整端口导入标准化的C++。< /P> < P>关于.NET的删除,如果您的.NET代码库不完全在托管C++中,我将尝试< <强>单/ XAMARIN <强> >在开始执行完全的.NET代码库的C++之前。首先,我同意,CMake是很棒的!!我刚刚安装了MinGW,但是如何将MS visual studio项目移植到makefile?我同意,CMake非常棒!!我刚刚安装了MinGW,但是如何将MS visual studio项目移植到makefile?当然这是我个人的观点,但是VS仍然是最好的IDE之一,不要期望轻松减轻您的痛苦:)当然这是我个人的观点,但是VS仍然是最好的IDE之一,不要期望轻松减轻您的痛苦:)