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