Questions tagged «linker-errors»



11
文件是为归档而构建的,不是链接的体系结构(i386)
我必须建立静态库。我想在我的iPhone和iPad应用程序中使用。当我尝试运行模拟器时,我得到了链接错误。我是iOS开发的新手。友善的帮助; ld:警告:忽略文件/Users/valuelabs/Desktop/DruvaProject/libraries/libnetUtils.a,该文件是为不是链接架构的归档文件而构建的(i386)架构i386的未定义符号: “ _ OBJC_CLASS _ $ _ netUtils”,引用自:ViewController.o中的objc-class-ref ld:未发现体系结构i386铛的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我尝试在体系结构中添加i386。但没有运气

3
找不到符号:kUTTypeImage
我从苹果的文档中复制了一些代码-并遇到了以下两个错误: Undefined symbols for architecture i386: "_kUTTypeImage", referenced from: -[ImagePicker imagePickerController:didFinishPickingMediaWithInfo:] in ImagePicker.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我究竟做错了什么? 编辑:代码: - (IBAction) showSavedMediaBrowser { [self startMediaBrowserFromViewController: self usingDelegate: (id)self]; } - (BOOL) startMediaBrowserFromViewController: (UIViewController*) …

3
试图包含一个库,但不断收到“未定义的引用”消息
我正在尝试使用libtommath库。我在Ubuntu linux上的项目中使用的是NetBeans IDE。我已经下载并构建了该库,我已经进行了“ make install”操作,将生成的.a文件放入/ usr / lib /,并将.h文件放入/ usr / include 它似乎正在适当地查找文件(因为我不再遇到那些错误,这是在安装到/ usr目录之前所做的)。 但是,当我创建一个简单的main来调用mp_init(位于库中)时,在尝试创建项目时出现以下错误: mkdir -p build/Debug/GNU-Linux-x86 rm -f build/Debug/GNU-Linux-x86/main.o.d gcc -c -g -MMD -MP -MF build/Debug/GNU-Linux-x86/main.o.d -o build/Debug/GNU-Linux-x86/main.o main.c mkdir -p dist/Debug/GNU-Linux-x86 gcc -o dist/Debug/GNU-Linux-x86/cproj1 build/Debug/GNU-Linux-x86/main.o build/Debug/GNU-Linux-x86/main.o: In function 'main': /home/[[myusername]]/NetBeansProjects/CProj1/main.c:18: undefined reference to `mp_init' collect2: ld returned …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.