草庐IT

circular_reference_handler

全部标签

c++ - 无法在 Linux 中使用 curl 编译 - undefined reference

我正在尝试使用curl库在Linux(ubuntu)中编译一个C++示例,但我得到了对“curl_easy_init”的undefinedreference编译命令:gcc-L/usr/local/lib-lcurl-I/usr/local/include-orequestrequest.cpp结果:/tmp/ccZwDiCf.o:Infunction'main':request.cpp:(.text+0xa):undefinedreferenceto'curl_easy_init'request.cpp:(.text+0x31):undefinedreferenceto'curl_e

c++ - 链接错误 : undefined reference

我的编译器报告了对openWallet(..)函数的undefinedreference。如您所见,我已链接响应库-L/usr/lib-lkdeui-kdecore-lkparts。错误:password.cpp:(.text+0x29):undefinedreferenceto`KWallet::Wallet::openWallet(QStringconst&,unsignedlonglong,KWallet::Wallet::OpenType)'编译命令:g++-Wl,-O1-Wl,-rpath-link,/usr/lib/x86_64-linux-gnu-opassword_cl

linux - "Page Not Found/404 handler” 到 Swift Express 服务器

我正在通过SwiftExpress编写最简单的服务器我想为“找不到url”添加自定义处理程序,这样如果用户写“/notFoundUrl”,他将看到类似这样的内容:“找不到url“notFoundUrl”,请转到主页”。我添加了:app.get("/:notFoundUrl+"){(request:Request)->Actioninprint(request.params["notFoundUrl"])returnAction.render("index",context:["hello":"PageNotFound:"+request.params["notFoundUrl"]!])

linux - 链接到静态库后 undefined reference

我写了一个简单的程序来测试xdotool是否可以满足我的要求。(嗯,不是真的。我的第一步是确保我是否可以调用xdotool库。)#include#includeusingnamespacestd;intmain(){cout但是,当我使用g++-oamain.cpplibxdo.a-lXtst-lX11-lXinerama-I../test/xdotool-2.20110530.1编译时,出现以下错误留言:/tmp/ccW95RQx.o:Infunction`main':main.cpp:(.text+0x5):undefinedreferenceto`xdo_version()'ma

c - 对 `round' 的 undefined reference - 为什么??我正在使用 math.h

这个问题在这里已经有了答案:Undefinedreferenceto`sin`[duplicate](4个答案)关闭6年前。我的源代码有点问题。gcc跟我说话:undefinedreferenceto`round'但我不知道为什么,因为我正在使用stdio.h、stdlib.h、math.h...:-(你能帮我解决这个问题吗?#include#include#include#include#include#include#include#include#defineVERYBIG200intdir_size(constchar*dirname){intsize=0;charpath[V

javascript - AssertionError [ERR_ASSERTION] : handler (func) is required in mongodb

我正在使用mongooose连接mongodb,但出现以下错误/Users/uchitkumar/api/node_modules/mongodb/lib/mongo_client.js:804throwerr;^AssertionError[ERR_ASSERTION]:handler(func)isrequiredatnewAssertionError(internal/errors.js:315:11)at_toss(/Users/uchitkumar/api/node_modules/assert-plus/assert.js:22:11)atFunction.out.(ano

javascript - AssertionError [ERR_ASSERTION] : handler (func) is required in mongodb

我正在使用mongooose连接mongodb,但出现以下错误/Users/uchitkumar/api/node_modules/mongodb/lib/mongo_client.js:804throwerr;^AssertionError[ERR_ASSERTION]:handler(func)isrequiredatnewAssertionError(internal/errors.js:315:11)at_toss(/Users/uchitkumar/api/node_modules/assert-plus/assert.js:22:11)atFunction.out.(ano

c++ - 使用 ICC 的 Linux 中对 clock_gettime() 的 undefined reference

我正在尝试让代码(见下文)在Ubuntu上运行。该代码使用clock_gettime()。我想我已经成功链接到librt.a:****BuildofconfigurationDebugforprojecttest****make-kallBuildingfile:../src/test.cppInvoking:IntelIntel(R)64C++Compilericpc-g-I/usr/include/boost-std=c++0x-MMD-MP-MF"src/test.d"-MT"src/test.d"-c-o"src/test.o""../src/test.cpp"Finished

c++ - with -lpthread,g++编译器错误, "undefined reference to "信号量调用如 `sem_open'

我是posix线程库的新手,我尝试使用以下教程编译示例代码:g++-lpthreadagreement.cpp-oagreement但是我无法编译代码并收到以下错误消息:a3q2.cpp:(.text+0x7e):undefinedreferenceto`sem_open'a3q2.cpp:(.text+0xab):undefinedreferenceto`sem_wait'a3q2.cpp:(.text+0x290):undefinedreferenceto`sem_post'a3q2.cpp:(.text+0x2af):undefinedreferenceto`sem_close'

linux - 对符号 'timer_settime@@GLIBC_2.3.3 的 undefined reference

操作系统:Linux我正在尝试链接mips64-softmmu/qemu-system-mips64但它导致错误:./slirp/misc.o:Infunction`memset':/usr/include/bits/string3.h:81:warning:memsetusedwithconstantzerolengthparameter;thiscouldbeduetotransposedparameters/usr/bin/ld:../qemu-timer.o:undefinedreferencetosymbol'timer_settime@@GLIBC_2.3.3'/usr/b