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=(PATH);(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();

不懂,只是想看看

Win10-64位上编译CodeLite13.0.0源码相关推荐

  1. Hadoop2.2.0伪分布式环境搭建(附:64位下编译Hadoop-2.2.0过程)

    Hadoop2.2.0伪分布式环境搭建: 写在前面:Hadoop2.2.0默认是支持32位的OS,如果想要在64位OS下运行的话,可以通过在64位OS下面编译Hadoop2.2.0来实现,编译的操作步 ...

  2. 64位环境编译DiskSim 4.0

    DiskSim没有64位版本,即使侥幸编译成功,运行时也会出现段错误.因此需要对源码进行一些修改,才能在64位环境使用,下文总结了在Ubuntu 64bit上编译DiskSim的全过程. 1.安装bi ...

  3. Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤

    1.  首先安装必须的依赖软件,打开终端,执行: sudo apt-get install git libtool build-essential pkg-config autoconf 2. 从 h ...

  4. VS 2015 64位CMake编译openCV3.1.0必备文件

    用Cmake编译的时候遇到编译出错,原因是下载两个文件的时候下载时间超出了编译设定的响应时间.然后需要在ippcv和ffmpeg中分别添加下列文件 链接:http://pan.baidu.com/s/ ...

  5. 在Ubuntu14.04 64位上编译CMake源码操作步骤

    在Ubuntu上通过apt-get install安装CMake并不是最新版的,这里记录下在Ubuntu上通过源码安装CMake的操作步骤: 1.        卸载旧版CMake,执行以下命令: a ...

  6. 在win10和centos7上编译synergy

    在win10和centos7上编译synergy Synergy功能简介 同一局域网中多台机器共享一套键盘鼠标,支持Windows.Linux.MAC设备,鼠标键盘物理连接的机器做服务器端,其他机器做 ...

  7. vc 6.0与mysql win10_vc 6.0官方下载win10-vc 6.0 win10 64位下载中文完整版-西西软件下载...

    vc 6.0 win10 64位经测试可完美运行且兼容性良好,无论是台式机还是笔记本都可以正常使用.vc++6.0是一款强大的可视化编程工具,是一款优秀专业的C++编译器,界面简洁,易学易用. vc+ ...

  8. (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功

    (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 Visual Studio 2015下载地址:https://msdn.itellyo ...

  9. Win10 64位+VS2015+Opencv3.3.0安装配置

    引言 最近准备搞一搞机器视觉方面的研究,所以着手进行环境的搭建.所使用的环境是Win10 64位+VS2015+Opencv3.3.0安装配置 Win10 64位+VS2015+Opencv3.3.0 ...

  10. Win10 64位系统Qt5.9.7连接神通数据库7.0

    Win10 64位系统Qt5.9.7连接神通数据库7.0 因为国产化的原因,项目后期数据库要使用神通数据库,将自己安装测试过程记录如下,以便后期自查: 当前系统环境: Qt版本: 5.9.7 神通数据 ...

最新文章

  1. hdu 4296 Buildings (贪心)
  2. echart饼图标签重叠_怎么让ECharts饼图的label标签不重叠?
  3. alert弹框里弹一个表格_Python学习第十三弹 输入与输出
  4. 特朗普网络安全行政令实施情况如何?
  5. ubuntu php加载不了gd,ubuntu 中php不支持gd库的freetype,导致页面验证码无法加载
  6. kafka接口操作topic
  7. idea中的常用快捷键(新手必看)
  8. Elasticsearch自定义客户端(TransportClient)资源池
  9. 在线考试系统软件测试总结,在线考试系统软件测试用例报告.doc
  10. Web全栈~31.并发
  11. 阿里巴巴微服务架构演进
  12. 推荐一个好用的免费空间。
  13. 惠普dl20g9服务器系统分区,HPE DL20 Gen10 服务器
  14. javascript 内置对象字符串总结及案例
  15. 【蓝桥杯】python153是一个非常特殊的数,它等于它的每位数字的立方和
  16. 英语单词分类(待补充)
  17. Android 加固厂商特征
  18. 单片机波特率不加倍c语言,51单片机硬件系统设计时,为什么用11.0592MHz的晶振而不用12MHz晶振的原因及串口波特率误...
  19. 市场调研-全球与中国在线工作协助工具市场现状及未来发展趋势
  20. vb脚本写获取登陆域用户信息

热门文章

  1. linux学习工具:工欲善其事必先利其器(2)
  2. IDEA更换背景图片
  3. webStorm的一些快捷键
  4. 说说 褥羊毛和薅羊毛的那些事
  5. 电子商务网站-数据库设计
  6. 关于阿里巴巴icon矢量图显示空白问题
  7. java拨号上网,Android实现pppoe拨号上网(二)具体步骤
  8. 使用redis实现附近的人
  9. 华为手机多屏互动功能使用
  10. JS学习之路系列总结二阴阳阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)