[英]How to compile gtkmm/gtk programs with Sublime Text 2
我試圖用Sublime Text編譯一個簡單的gtkmm程序,但是默認的C ++構建系統無法正常工作,因為它沒有指向gtkmm庫文件夾:
fatal error: gtkmm.h: No such file or directory
但是,自定義C++.sublime-build
並將“ cmd”行更改為:
"cmd": ["g++", "$file", "-o", "$file_base_name `pkg-config gtkmm-3.0 --cflags --libs`"],
我得到錯誤:
g++: error: `pkg-config gtkmm-3.0 --cflags --libs`: No such file or directory
顯然,ST2在g++
之前沒有運行pkg-config
命令,反引號通常在命令外殼中執行。 為了正確包含gtkmm文件夾,我如何強制ST2做到這一點?
幾天前,我在stackoverflow上找到了“ sublime-build”代碼,但是我再也找不到了,因此我附加了適用於我的.sublime-build文件。
{
"cmd": ["g++ -o ${file_base_name} ${file} `pkg-config --libs --cflags gtk+-3.0` && ./${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"shell":true
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.