gpt4 book ai didi

c++ - Prosilica 相机的 PvApi

转载 作者:行者123 更新时间:2023-11-30 17:36:36 26 4
gpt4 key购买 nike

我正在使用prosilica camera在 Mac 操作系统 x 10.8.5 上。我下载了适用于 Mac OS X 的 SDK。我尝试在 SDK 上执行示例,但总是遇到此错误。

> make sample
g++-4.2 -O3 -mmacosx-version-min=10.5 -I/usr/include -D_x64 -D_OSX -Wall -I../../inc-pc -D_REENTRANT ListCameras.cpp -o ListCameras -lpthread -lz -Bdynamic -lm -lc -L../../bin-pc/x64 -lPvAPI
make: g++-4.2: No such file or directory
make: *** [sample] Error 1

但是当我在终端上运行 g++ -v 时,我得到:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

错误是什么?可以帮我吗?

最佳答案

要了解错误,请打开 ARCH 文件并查看错误

g++-4.2   -O3  -mmacosx-version-min=10.5 -I/usr/include -D_x64 -D_OSX -Wall -I../../inc-pc -D_REENTRANT  ListCameras.cpp -o ListCameras -lpthread -lz -Bdynamic -lm -lc -L../../bin-pc/x64 -lPvAPI
make: g++-4.2: No such file or directory

它运行良好,直到 ARCH 文件打印 g++-$(VER) 的第 24 行,但之后它无法链接。

所以我想尝试根据您的目录更改 ARCH 文件,尤其是这部分

## few locations
INC_DIR = ../../inc-pc
BIN_DIR = ../../bin-pc/$(CPU)
LIB_DIR = ../../lib-pc/$(CPU)
OBJ_DIR = ./obj/$(CPU)
EXTRA_LIB = -lpthread -lz

完成所有目录的路径。

或者主要是它需要 libPvAPI.a 库的路径,因此您也可以直接更改以下部分:

## libs (shared/static)
PVLIB = -L$(BIN_DIR) -lPvAPI

PVLIB   = -L/fullpath -lPvAPI

我所说的完整路径是指 -L/home/username/folder1/.../之类的东西。

关于c++ - Prosilica 相机的 PvApi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22618901/

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