Win10-64位上编译CodeLite13.0.0源码

Win10-64位上编译CodeLite13.0.0笔记

安装编译器

下载x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z解压缩到C:\DevTools\mingw64目录下

安装现成的CodeLite用于代码编译

下载codelite-amd64-13.0.8.exe安装到C:\DevTools\CodeLite

下载wxMSW-3.1.3

下载wxMSW-3.1.3-Setup.exe安装到C:\DevTools\wxWidgets-3.1.3

编译wxWidgets-3.1.3
set PATH=C:\DevTools\mingw64\bin;%PATH%

编译Release版本
进入C:\DevTools\wxWidgets-3.1.3\build\msw目录并键入:
mingw32-make -f makefile.gcc setup_h SHARED=1 UNICODE=1 BUILD=release VENDOR=cl

确保C:\DevTools\wxWidgets-3.1.3\lib\gcc_dll\mswu\wx\setup.h中wxUSE_GRAPHICS_CONTEXT设置为1:
define wxUSE_GRAPHICS_CONTEXT 1

mingw32-make -j4 -f Makefile.gcc SHARED=1 UNICODE=1 BUILD=release VENDOR=cl CXXFLAGS="-fno-keep-inline-dllexport -std=c++11"

Debug版本
进入C:\DevTools\wxWidgets-3.1.3\build\msw目录并键入:
mingw32-make -f makefile.gcc setup_h SHARED=1 UNICODE=1 BUILD=debug VENDOR=cl

确保C:\DevTools\wxWidgets-3.1.3\lib\gcc_dll\mswud\wx\setup.h中wxUSE_GRAPHICS_CONTEXT设置为1:
define wxUSE_GRAPHICS_CONTEXT 1

mingw32-make -j4 -f Makefile.gcc SHARED=1 UNICODE=1 BUILD=debug VENDOR=cl CXXFLAGS="-fno-keep-inline-dllexport -std=c++11"

下载codelite-13.0的源码

下载codelite-13.0.zip,解压到全英文目录下

用已安装的CodeLite打开这个workspace
D:\codelite-master\codelite-13.0\CodeLiteIDE.workspace
指定编译器到 C:\DevTools\mingw64\bin 目录下

配置CodeLite中的环境变量
CodeLiteDir=C:\DevTools\CodeLite
WXWIN=C:\DevTools\wxWidgets-3.1.3
WXCFG=gcc_dll\mswu
PATH= ( P A T H ) ; (PATH); (PATH);(WXWIN)\lib\gcc_dll

选择X64_Debug或者X64_Release编译
提示CompilerMainPage.cpp 543行有个错误
wxPropertyGridConstIterator iter = m_pgMgrTools->GetGrid()->GetIterator();
改成
wxPropertyGridIterator iter = m_pgMgrTools->GetGrid()->GetIterator();

不懂,只是想看看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值