当交叉编译到我的RPI2时,我有一个问题.在本地编译时,一切都很好。
我正在使用Buildroot作为交叉编译器,所有其他的程序都没有中小型1.0的作品/编译很好。
本例中的库是'libusb-1.0‘。
编撰作品精良:
g++ main.cpp -o run -lusb-1.0补偿问题:
arm-linux-g++ main.cpp -o run -lusb-1.0错误输出:
main.cpp:2:31: fatal error: libusb-1.0/libusb.h: No such file or
directory.
#include <libusb-1.0/libusb.h>
^节目:
#include <iostream>
#include <libusb-1.0/libusb.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
using namespace std;
int main()
{
cout << "Test!" << endl;
libusb_init(NULL);
return 0;
}提前感谢您的帮助,时间和答案!
发布于 2015-12-01 13:24:34
问题解决了。
我不得不重新选择Buildroot中的库,然后重新构建整个arm编译器。
https://stackoverflow.com/questions/34007640
复制相似问题