腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当我
使用
CMake
交叉
编译
客户端
时
,
对
`
MQTTClient_create
的
引用
未定义
c
、
cmake
、
mqtt
、
cross-compiling
我已经将paho.mqtt.c
交叉
编译
为so文件,并将它们复制到工作区中
的
lib目录。我
使用
nm和readelf来检查它,没有任何错误。但是我不能
使用
make来
编译
示例client.c $ readelf -h libpaho-mqtt3c.so ELF Header:
浏览 323
提问于2021-10-19
得票数 0
回答已采纳
1
回答
我
的
交叉
编译
器找不到共享库
c++
、
eclipse
、
cmake
、
cross-compiling
我在Debian VM上
使用
Eclipse编码,并为Raspberry Pi Zero进行
交叉
编译
。我想
使用
mraa库,但经过几个小时
的
努力,我仍然无法
使用
它。详细说明:在目标(Raspi 0)上,我可以
使用
CMake
在本地
编译
mraa,只需遵循作者
的
说明即可。
当我
在本地
使用
c++示例
时
,它工作得很好。+在主机上,我从目标复制了*.so文件,但是
交叉</e
浏览 0
提问于2017-01-23
得票数 2
1
回答
如何
交叉
编译
opencv
opencv
、
cross-compiling
我试图在嵌入式板上
交叉
编译
OpenCV (但没有成功)。我跟踪了这个:。 总之,我为ARM安装了
交叉
编译
工具,运行了
cmake
(提供适当
的
工具链文件)、make和make命令。接下来,我在嵌入式板中复制了带有opencv安装
的
lib/ include和bin/目录。然而,
当我
试图用opencv
编译
一个简单
的
hello世界
时
,我会得到
对
__gnu_thumb1_
浏览 2
提问于2014-05-21
得票数 1
3
回答
Paho MQTT在
编译
期间抛出
未定义
的
引用
错误。
windows-10
、
eclipse
、
c
、
mqtt
在C中
使用
Paho MQTT
客户端
有问题。undefined reference to
MQTTClient_creat
浏览 1
提问于2019-01-03
得票数 1
回答已采纳
1
回答
GCC期权
的
CMake
配置等价
c++
、
gcc
、
cmake
、
linker
使用
Windows 10上
的
C++ SDL2
使用
MinGW-w64
编译
g++项目非常简单,可以
使用
以下命令:add_executable(cfirst ${SOURCE_FILES}) 这导致
编译
失败,
引用
了多个“
未定义
浏览 2
提问于2017-06-19
得票数 0
回答已采纳
1
回答
C++ Linux如何
使用
libtar
c++
、
linux
、
linker
、
tar
我
使用
KDevelop,
当我
开始键入函数
时
,它会自动识别函数KDevelop和tar_open。我在KDevelop中
使用
cmake
(在创建新项目
时
作为一个选项),到目前为止,所有需要链接
的
东西(线程、共享内存和数学),我所要做
的
就是在
CMAKE
_EXE_LINKER_FLAGS中添加适当
的
标志我知道libtar需要-ltar才能工作,但我仍然得到:
对
tar_open
的
未
浏览 2
提问于2011-06-06
得票数 1
1
回答
如何
交叉
编译
ctest?
cmake
、
arm
、
cross-compiling
、
ctest
我想在arm目标系统上
使用
ctest。因此,试图武装
交叉
编译
cmake
(其中包括ctest),但只失败了。我构建了具有
交叉
ng
的
arm
交叉
编译
器,如下所示:
使用
这个arm
交叉
编译
器,我成功地构建并测试了helloworld! 但是,
使用
这个arm
交叉<
浏览 11
提问于2014-03-23
得票数 1
1
回答
动态链路误差
c++
、
cmake
当我
使用
命令行
编译
代码
时
,一切都很好:但是,
当我
尝试
使用
cmake
时
,我会得到
未定义
的
引用
错误。CMakeLists.txt:project(myproject) set(
C
浏览 4
提问于2017-09-27
得票数 0
回答已采纳
3
回答
对
符号“dlsym@@GLIBC_2.4”
的
未定义
引用
linux
、
ldd
我在编写我
的
项目
时
遇到了困难。我一直得到以下错误: 首先正确
的
目录是:/u
浏览 6
提问于2015-04-10
得票数 10
回答已采纳
1
回答
CMake
链接OpenGL和GLUT库
opengl
、
cmake
、
glut
我编写了c++项目,在其中我
使用
了OpenGL和Glut库。但是,
当我
想在
CMake
中
使用
QtCreator
时
:
cmake
_minimum_required(VERSI
浏览 1
提问于2014-11-06
得票数 5
1
回答
交叉
编译
-检索目标CPU和版本
cmake
、
cross-compiling
我正在
使用
cmake
交叉
编译
VxWorks。
当我
第一次运行
cmake
时
,我必须提供有关
编译
器、目标操作系统等
的
信息。在
交叉
编译
对话框中,我设置了三个目标系统设置:(然后是
编译
器等) 虽然我可以
使用
CMAKE
_SYSTEM_NAME检索第一个文件,但我无法获取版本和处理器: $
浏览 36
提问于2013-05-15
得票数 4
回答已采纳
1
回答
静态链接C++和C库
时
的
未定义
引用
c++
、
c
、
static-linking
、
undefined-reference
在链接这个项目
时
,我得到了
对
第三个库(在c中)中所有方法
的
未定义
引用
,这些方法是从第二个库(即c++)调用
的
。第三个库将其头文件正确地封装在"extern "C"“中,这对于这种类型
的
使用
是应该
的
。在尝试解决这个问题
时
,我发现用于通知库它是作为静态构建
的
宏没有正确设置,所以我修复了这个问题,并发现它更改了另一个从导出放在所有C样式函数前面的宏,而不是
使用</em
浏览 2
提问于2013-03-26
得票数 3
回答已采纳
3
回答
cmake
:
对
任何pcap函数
的
未定义
引用
c++
、
cmake
、
pcap
我想在linux上
的
Clion项目中
使用
pcap。我安装了libpcap:但是,我试着
编译
任何文件,其中包含pcap函数,如:#includeCMakeFiles/main.cpp.o: In function `main':我以前没用过
cmake
Cm
浏览 6
提问于2017-04-10
得票数 5
回答已采纳
1
回答
交叉
编译
时
如何
使用
CMake
管理安装目录?
cmake
、
cross-platform
我正在
交叉
编译
一个C库,
使用
CMake
和一个工具链文件。我
的
工具链文件将
CMAKE
_SYSROOT设置为适当
的
值,这样
编译
就没有问题了。但是,在安装
时
,库不会安装到
CMAKE
_SYSROOT指向
的
目录。不过,我可以通过运行make install DESTDIR=xxx来实现这一效果。据我了解,这里有两个不同
的
概念:
交叉
编译
工具链( archi
浏览 3
提问于2019-10-02
得票数 2
1
回答
如何控制
cmake
的
安装路径部分
installation
、
cmake
、
cross-compiling
我
使用
cmake
在x86_64 RHEL5 Linux机器上生成Makefiles。
cmake
生成
的
“安装”目标安装到一个部分可控(
使用
DESTDIR和
CMAKE
_INSTALL_PREFIX)和部分固定
的
路径。我
对
固定部分有什么控制,例如: myproject-1.2.0/rhel_5/gcc-4.3.3/i386/release/lib/libmyproject.so.1.2.0^^^^^
浏览 1
提问于2013-03-28
得票数 1
回答已采纳
1
回答
在linux下将错误GoogleMock与我
的
C++project链接起来
c++
、
c++11
、
linker
、
googletest
我想在我
的
项目中
使用
GMock。首先,我
编译
了GMock和GTest。我
的
操作顺序(我
使用
Linux): 转到GIT/googletest/googlemock/build/目录,运行
cmake
。+0x13):
未定义
的
对
测试
的
引用
::UnitTest::GetInstance()‘main.cpp:
浏览 1
提问于2018-05-12
得票数 0
1
回答
从源
编译
assimp不会生成libassimp文件。
c++
、
cmake
、
assimp
因此,我
使用
x64_x86 developer命令提示符
使用
cmake
编译
了assimp库,据说这是必需
的
。(
当我
尝试
使用
常规控制台
时
,
cmake
做了一个错误,它找不到‘cl
编译
器’)。经过一段时间后,它最终
使用
以下命令
编译
,没有出现错误:
cmake
浏览 11
提问于2022-06-26
得票数 0
回答已采纳
3
回答
编译
适用于Windows
的
静态TagLib 1.6.3库
c++
、
windows
、
qt
、
cmake
、
taglib
我在我
的
Qt项目中
编译
和
使用
TagLib 1.6.3非常困难。我已经试过我能想到
的
所有方法了。TagLib声称它是通过
CMake
支持
的
,但我没有任何幸运。无论我做什么,
当我
试图
编译
我
的
Qt项目
时
,我总是得到
对
我试图
使用
的
任何TagLib函数
的
“
未定义
的
引用
”。我尝试过MinGW32,MSYS,
浏览 2
提问于2010-10-07
得票数 6
回答已采纳
2
回答
向CMakeLists.txt添加
编译
器标志
c++
、
boost
、
cmake
、
pthreads
我希望
使用
最新版本
的
Boost库,并具有以下CMakeLists.txt文件
的
内容:project (foo)# set (
CMAKE
_EXE_LINKER_FLAGS"${<e
浏览 6
提问于2018-05-26
得票数 5
回答已采纳
2
回答
mysqlclient与mingw
cmake
、
mingw
、
libmysql
我想
使用
libmysqlclient在一个项目
交叉
编译
为Windows通过mingw。为了链接我
的
程序,我需要"mysqlclient.a“,但我无法得到它。我试图为mysql
客户端
在windows上创建makefile,但配置步骤失败了。 下载和解压缩li
浏览 6
提问于2011-09-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用CMake工具链配置IntelliSense
C语言a+=b和a=a+b真的完全等价吗?ai=i+到底对不对?
VS2019 v16.3跨平台开发四件套
Rust:一个不再有C/C++的,实现安全实时软件的未来
Robot OS网络通信MQTT实战
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券