为什么要选定一个平台?
一个真正的C++程序员,可以在Mac上用xcode 混合写C++和OC,
用Android NDK写库通过JNI给Java用,
在Windows上用Mingw交叉编译dll用VC++调用,
在Linux上用C++写服务端,最后用Qt写GUI客户端通吃 Windows Linux Mac平台。
作者:姚冬
链接:https://www.zhihu.com/question/23534399/answer/34209447
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
本文分享了如何利用C++实现跨平台编程的经验,包括在Mac上使用Xcode编写C++和Objective-C混合代码,在Android平台上通过NDK及JNI与Java交互,在Windows环境下使用Mingw进行交叉编译并通过Visual C++调用,在Linux服务器端编写C++程序,并最终借助Qt框架创建适用于Windows、Linux和Mac的GUI应用。
5万+

被折叠的 条评论
为什么被折叠?



