从xcode c++程序终端调用OSX包
Calling a OSX package from xcode c++ program terminal
我计划基于另一个c++包(aria2c)构建一个c++应用程序,我在互联网上找到了它,它为我提供了一个现成的轮子。我已经在我的机器上安装了这个包,但是问题是当我运行system("aria2c");
时,它会输出"command not found",而如果我运行system("git");
(我也安装了),它会输出git的man page。
调用"brew"也不工作,而git, ls和其他一些我尝试过的工作。
谁能给我解释一下为什么我不能访问那个包?如果有什么解决办法呢?
最常见的错误是该包可能是为特定用户或在特定路径上安装的。确保库/应用程序在路径列表
中要做到这一点,我建议首先找到包的安装位置,然后在终端中执行echo $PATH,看看它是否在路径变量相关文章:
- 什么时候调用组成单元对象的析构函数
- 对RValue对象调用的LValue ref限定成员函数
- 为什么使用 "this" 指针调用派生成员函数?
- 函数调用中参数的顺序重要吗
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在c++类上调用void函数
- 为什么 std::unique 不调用 std::sort?
- 调用专用模板时出错"no matching function for call to [...]"
- 选择要调用的构造函数
- C++为什么尽管我调用了void函数,它却不起作用
- 构造函数正在调用一个使用当前类类型的函数
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 代码调用反向函数不会在Ubuntu 18上的G 或Clang 上编译,但神秘地在Mac OSX上使用
- 在MAC OSX中的同一R会话中调用两个.Call(Rcpp)函数
- 在OSX 10.10 Yosmite上编译QT5.3时调用函数有歧义
- 在osx/win7/linux上不同的c++调用转换
- 从程序集(OSX Mavericks x64)调用C/C++函数
- 从xcode c++程序终端调用OSX包