GTK在Windows下开发和运行的一些设置问题
下面講的Windows下開發(fā),是以Visual Studio 2012為例,其他版本的Visual Studio應(yīng)該與之類似。
下面的方法對于gtk2和gtk3都一樣。現(xiàn)在好像gtk不能下載all in bundle了,只能用msys2下載。用mys2下載gtk的方法,可以參看下面的博客
http://blog.csdn.net/libi_t/article/details/52739092
1 添加包含目錄,庫目錄,以及依賴項(xiàng)
這方面的文章很多了。主要就是用下面的命令查看需要包含哪些目錄,附加添加哪些lib文件, lib文件的目錄
pkg-config –cflags –libs gtk+-3.0
如果是all in one bundle,pkg-config就在其gtk的bin目錄下。該目錄里面有很多dll, exe, 其中有一個demo,可以直接運(yùn)行;如果是通過msys2下載的gtk,就在mingw32(或者mingw64)下面的bin目錄里面。
怎樣在visual studio中添加,下面的文章說的差不多。visual studio的include包含目錄在【VC++目錄】-【包含目錄】里面。庫目錄在【VC++目錄】-【庫目錄】;依賴庫在【連接器】-【輸入】-【附加依賴性】
http://blog.csdn.net/qize9956/article/details/55223047
2 設(shè)置windows的啟動項(xiàng)
主要就是避免在運(yùn)行g(shù)tk程序時,冒出命令界面。在我的另一文章中有說明
http://blog.csdn.net/whoispo/article/details/53892578
3 運(yùn)行設(shè)置
其實(shí)經(jīng)過了上面的設(shè)置,就可以直接在Visual Studio中運(yùn)行程序了。但是生成的exe文件如果直接點(diǎn)擊,就會報(bào)錯,找不到dll的入口位置。這個時候就需要把上面放demo的目錄包含在系統(tǒng)變path里面,這個path還需要盡可能放前面,避免你的系統(tǒng)下可能有同名的dll文件。如果修改了path,需要重新啟動Visual Studio,讓path生效。
總結(jié)
以上是生活随笔為你收集整理的GTK在Windows下开发和运行的一些设置问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB中plot函数的linesp
- 下一篇: windows下的乱码问题