![]() |
不敢表白的钥匙扣 · org.apache.catalina.co ...· 9 月前 · |
![]() |
深情的钱包 · 【图像处理笔记】图像增强 - 湾仔码农 - 博客园· 10 月前 · |
![]() |
暗恋学妹的火柴 · Spring ...· 1 年前 · |
![]() |
有胆有识的甘蔗 · Collectors.groupingBy分 ...· 1 年前 · |
下载完成后将其解压,解压后得到的文件放到了C:\gtk+目录下,注意这个gtk+目录是需要自己建的,不过建议最好不要放在C盘里面,这里只是举个例子。
我使用的是
win7
64
位系统,设置方法如下:
点击
开始
菜单,之后右键单击“
计算机
”–>“
属性
”在侧边栏选择“
高级系统设置
”->在弹出的窗口选择"
高级
"标签页–>“
环境变量
”,我是建立在"用户变量"里,当然你也可以建立在“系统变量”里,按新建,依次添加,注意如果变量名已经存在,例如PATH,那就按编辑按钮,然后在原有的变量值后面加入新的变量值,每个变量值之间用
分号隔开
。环境变量设置主要包括以下几个:
变量名 |
变量值 |
---|---|
GTK_HOME |
C:\gtk+ |
INCLUDE |
C:\gtk+\include |
LIB |
C:\gtk+\lib |
PATH |
C:\gtk+\bin |
由于codeblocks目前只支持GTK+2,所以这里只好建立一个空项目然后自己设置。
点击"Project"->"build options"
选项解释:编译GTK程序必须的选项
选项解释:告诉编译器去编译一个窗口程序,生成的程序可以去掉控制台。 如果你正在写一个终端程序或需要在终端调试信息,那么不要加这个选项!
一般来说就这些,如果安装了新的库再加。
base C:\gtk+
include C:\gtk+\include
lib C:\gtk+\lib
cflags `pkg-config --cflags gtk+-3.0`
lflags `pkg-config --libs gtk+-3.0`
然后就可以编译gtk+程序了,如果没有安装GTK+运行时,运行gtk+程序还会报错,这需要将C:\gtk+\bin下的所有DLL文件都复制到项目的bin\Debug目录下,之后就可以运行了。
ld.exe||cannot open output file bin\Debug\test.exe Permission denied|||=== Build finished: 1 errors, 0 warnings ===|
编译出现这个错误是什么原因?
\Debug\test.exe
文件,这是因为原来的那个
test.exe
程序还在运行,在进程管理器里把它杀掉就好了。
更多参考: [1] http://blog.csdn.net/dhx20022889/article/details/13770095 [2] http://blog.csdn.net/stereohomology/article/details/37729289 [3] http://blog.163.com/lixiangqiu_9202/blog/static/5357503720139260114656/ [4] http://blog.csdn.net/chszs/article/details/4006814 [5] http://www.cnblogs.com/pingf/archive/2009/06/30/1514126.html
![]() |
不敢表白的钥匙扣 · org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.Mult 9 月前 |
![]() |
深情的钱包 · 【图像处理笔记】图像增强 - 湾仔码农 - 博客园 10 月前 |