gpt4 book ai didi

linux - 如何在 linux 的 sublime text 2 中构建 opencv c++ 程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:57:20 24 4
gpt4 key购买 nike

我正在尝试使用 sublime text 2 构建 opencv 源代码,但似乎在使用 pkg-config 链接 opencv 库时出现问题

我的C++.sublime-build

{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",

"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "g++ -ggdb '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}' `pkg-config --cflags --libs opencv`"]
}
]
}

PS:当我尝试从终端编译我的程序时,此编译成功。

g++ -ggdb source.cpp `pkg-config --cflags --libs opencv`

最佳答案

我可能来不及了,但我想你应该交换 pkg-config --cflags --libs opencv&& '${file_path}/${file_base_name}'的位置,因为pkg-config部分用于编译,&& '${file_path}/$ {file_base_name}' 部分似乎是执行部分。

"cmd": ["bash", "-c", "g++ -ggdb '${file}' -o '${file_path}/${file_base_name}' pkg-config --cflags - -libs opencv && '${file_path}/${file_base_name}' "]

如果您有兴趣,我已经在这里创建了我自己的构建系统:http://subokita.com/2013/04/21/configuring-sublime-to-work-with-opencv-on-mac/

关于linux - 如何在 linux 的 sublime text 2 中构建 opencv c++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com