首页

欢迎

 

Welcome

欢迎来到这里, 这是一个学习数学、讨论数学的网站.

转到问题

请输入问题号, 例如: 2512

IMAGINE, THINK, and DO
How to be a scientist, mathematician and an engineer, all in one?
--- S. Muthu Muthukrishnan

Local Notes

Local Notes 是一款 Windows 下的笔记系统.

Local Notes 下载

Sowya

Sowya 是一款运行于 Windows 下的计算软件.

详情

下载 Sowya.7z (包含最新版的 Sowya.exe and SowyaApp.exe)


注: 自 v0.550 开始, Calculator 更名为 Sowya. [Sowya] 是吴语中数学的发音, 可在 cn.bing.com/translator 中输入 Sowya, 听其英语发音或法语发音.





注册

欢迎注册, 您的参与将会促进数学交流. 注册

在注册之前, 或许您想先试用一下. 测试帐号: usertest 密码: usertest. 请不要更改密码.


我制作的 slides

Problem

随机显示问题

Problèmes d'affichage aléatoires

软件 >> C++ >> wxWidgets
Questions in category: wxWidgets (wxWidgets).

CodeBlocks 配置 wxWidgets

Posted by haifeng on 2020-10-17 13:09:03 last update 2020-10-18 22:50:19 | Answers (0)


 

下载 wxWidgets 

https://github.com/wxWidgets/wxWidgets/releases/tag/v3.1.4/

 

假设新建了一个环境变量 WXWIN, 其值为 D:\Development\Lib\wxWidgets\wxWidgets-3.1.4\

这里 WXWIN 的命名是随意的, 也可以起名为 wx, 例如

C:\Users\haife>echo %wx%
D:\Development\Lib\wxWidgets\wxWidgets-3.1.4

 

gcc 编译 wxWidgets

mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1

mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1

 

mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1

这将在 %wx%\build\msw\ 下生成一个文件夹 gcc_mswu .

 

执行

mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1

这将在 %wx%\build\msw\ 下生成一个文件夹 gcc_mswud .

 

如果命令为 

mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1

则在 %wx%\build\msw\ 下生成一个文件夹 gcc_mswudll .

 

mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1

则在 %wx%\build\msw\ 下生成一个文件夹 gcc_mswuddll .

 

 

如何编译wxWidgets示例程序(samples目录下的程序)

转到 samples 目录, 用刚才同样的命令编译. 即使用与编译 wxWidgets 同样的命令编译 samples 中的项目.

mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1

 

参考:

https://blog.csdn.net/crazycoder8848/article/details/9074347

 

 

如果编译时采用了共享参数, 即 SHARED=1, 则编译得到的 .exe 需要一些 dll 文件, 它们位于

D:\Development\Lib\wxWidgets\wxWidgets-3.1.4\lib\gcc_dll