交叉编译
有人做吗?现在BRX已经面向Bricscad/Linux,我想知道在Windows上设置构建BRXLinux模块有多难
**** Hidden Message ***** 在过去的几天里,我一直在阅读x编译,但在另一个方向。 我还没有,但我正在计划。 你们打算使用code::块来导入Visual C++项目吗?
他们将尝试在Microsoft Windows中构建Linux二进制文件。
像:http://stackoverflow.com/questions/3621803/linux-app-using-c-and-visual-studio
我正在尝试另一种方式(Windows bin来自Linux)。
啊,好的。昨天晚上,我将MyArxApp Visual C++项目导入到代码块中,并对其进行了一些修改。我使用的是Ubuntu 10.04。 对于那些像我这样刚刚开始在Linux上使用BRX的人来说:
http://otb.manusoft.com/2011/04/brx-on-linux-getting-started.htm 欧文写得不错。对于那些需要交叉编译的人,请查看cmake。
http://stackoverflow.com/questions/395169/using-cmake-to-generate-visual-studio-c-project-files
这是用于链接到您的brx的开发人员版本吗?
我最初的想法是“浪费时间”和“它将导致更多的问题,而不是解决”,交叉编译代码不是问题,这一直在做,缺乏交叉调试工具才是问题。但话说回来,这可能有助于铺平道路,http://code.google.com/p/vs-android/
While在跨平台的道路上旅行,我浪费了很多时间试图抓住我温暖舒适的布兰奇女士。我的建议是,当在“其他”平台上工作时,摘掉ms的帽子,拥抱目标平台提供的工具。在*nix平台上,make文件是标准的,偷看其中一个文件可能会引起WTF反射。像Automake和Autoconfig这样的工具用于“制作”大多数make文件。如果你计划开发一种风格的Linux,那么你会希望更深入地研究这个主题。
CMake使跨平台工作变得轻而易举(与大多数其他解决方案相比)。如果在IDE中给我一个选择,我也会选择cmake。
在调试器方面,检查DDD,特别是如果你不打算使用ide和/或学习gdb的CLI。http://www.gnu.org/software/ddd/
Another非常有用的工具是Valgrind http://valgrind.org/
哦,我注意到你正在使用GNOME桌面,它安装了gedit,是一个很好的“文本”编辑器,我更喜欢凯特(基于KDE,在GNOME中也运行得很好),因为它更像是一个“程序员编辑器”。
这是我大约一个月的知识积累,也是我不依赖MS工具和操作系统之前的六个月。 我不介意使用Linux工具,但我的目标是在一个地方管理所有项目的所有目标,我更喜欢Visual Studio。我希望能够建立一个针对所有受支持版本和操作系统的解决方案。我们会看到,我可能最终会放弃,但正如你所知,我不接受“你不能这样做”。
页:
[1]
2