簡體   English   中英

如何使用Sublime Text 2編譯gtkmm / gtk程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM