在Wndows 上用CodeBlockes 写的代码移植到Mac OSX上,使用Xcode 编译
2008-12-05 16:57
393 查看
在Wndows 上用CodeBlockes 写的代码移植到Mac OSX上
1>.复制工程里面所有源代码文件.(不包括#wx_pch.h), 在源文件中去掉所有 #include "wx_pch.h". 最好使用UTF-8编码
2>.在Mac OSX 10.5, XCode3.0 late 创建一个carbon C++ Application 工程.
3>.把源代码添加到工程(selecte chock Copy) 注释main.cpp所有代码,
4>.在main.cpp文件中包含源代码的头文件.
5>.选工程>>GetInfo>> Build->> GCC Language->Other C Flags 设置内容如下
在终端 输入: wx-config --cppflags 得到内容(-I/usr/lib/wx/include/mac-unicode-debug-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -D__WXMAC__);
6>..选工程>>GetInfo>> Build->> Linking ->Other Linker Flages设置内容如下
在终端 输入: wx-config --libs 得到内容(-framework QuickTime -framework IOKit -framework Carbon -framework Cocoa -framework System -lwx_macud-2.8);
uncheck "ZeroLink"
现在就可以编译了.
1>.复制工程里面所有源代码文件.(不包括#wx_pch.h), 在源文件中去掉所有 #include "wx_pch.h". 最好使用UTF-8编码
2>.在Mac OSX 10.5, XCode3.0 late 创建一个carbon C++ Application 工程.
3>.把源代码添加到工程(selecte chock Copy) 注释main.cpp所有代码,
4>.在main.cpp文件中包含源代码的头文件.
5>.选工程>>GetInfo>> Build->> GCC Language->Other C Flags 设置内容如下
在终端 输入: wx-config --cppflags 得到内容(-I/usr/lib/wx/include/mac-unicode-debug-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -D__WXMAC__);
6>..选工程>>GetInfo>> Build->> Linking ->Other Linker Flages设置内容如下
在终端 输入: wx-config --libs 得到内容(-framework QuickTime -framework IOKit -framework Carbon -framework Cocoa -framework System -lwx_macud-2.8);
uncheck "ZeroLink"
现在就可以编译了.
相关文章推荐
- 使用asp_compiler.exe对aspx页面中的服务器端代码编译检查
- 使用Uncrustify在Xcode中格式化Objective-C代码
- g++ 编译链接C++代码, 生成与使用静态库和动态库
- 使用2to3将代码移植到Python 3
- 黑马程序员_工具使用02_Xcode的快捷键及代码格式化
- 使用cmake把代码移植到MinGW的总结
- C#编译时出现“不安全代码只会在使用 /unsafe 编译的情况下出现”错误的解决
- 使用CMake编译代码教程之0
- Linux下使用GCC命令编译代码
- Xcode中编译和使用静态库
- 使用PreperedStatement预编译对象防止sql注入简单代码
- 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
- XCode编译和使用Lua的方法
- 结合使用 Emmet 工具包快速编译 Dreamweaver中的代码
- 使用Xcode 查看objective-C的汇编代码
- 使用px4编译代码时出现“no module names site”错误的解决办法
- 求助:windows平台下怎么正确编译及使用faac源代码
- Windows平台下使用VS2012编译Qt-4.8.7源代码及单独编译qtwebkit-2.3.4
- 在windows下修改右键菜单以实现使用vs2010快速编译代码
- xcode 使用代码块Code Snippets