undefined-reference

    78热度

    4回答

    我有以下代码(精简到裸露的基础知识这个问题): #include<stdio.h> #include<math.h> double f1(double x) { double res = sin(x); return 0; } /* The main function */ int main(void) { return 0; } 当gcc t

    0热度

    1回答

    我在Linux上编写了一个简单的“无所事事”OpenCL应用程序(使用C++,但使用C API)以获取有关OpenCL速度的一些数据。它编译好,运行没有错误。我没有支持OpenCL的显卡,但我需要在GPU上进行测试。我试图使用NVIDIA CUDA Toolkit提供的OpenCL实现在我的朋友的Windows 7 64位计算机上构建应用程序。 当我尝试链接到CUDA \ x64中的OpenCL.

    0热度

    2回答

    我正在处理我的项目,而我决定将其分解为文件。然而,我遇到了像这样的问题,我通过谷歌发现的所有建议都是关于忘记连接两个对象文件,我正在做对(至少我是这么认为的)。 生成文件: test : class.o main.o g++ class.o main.o -o test.exe main.o : main.cpp g++ main.cpp -c class.o : class.cpp

    1热度

    1回答

    我试图使用JNI为Android上运行一些本机C++程序构建Botan(用于加密算法的库)的一个版本。 我已经设法创建一个libbotan.so使用NDK工具链(NDK R5b)没有任何错误。 但是,当我从我的Android项目(例)我收到以下错误编译我的源文件(exampleError.cpp): Android NDK: WARNING: Unsupported source file ext

    45热度

    4回答

    我有这个简单的代码: max = (int) sqrt (number); ,并在标题中,我有: #include <math.h> 但应用程序仍然说未定义参考sqrt。你在这里看到什么问题吗?它看起来像一切都应该没问题。

    0热度

    2回答

    按照这里的例子:http://www.learncpp.com/cpp-tutorial/19-header-files/ 与add.h和main.cpp 当我尝试编译主.cc(我刚刚使用另一个扩展名),我得到以下内容: /tmp/cckpbRW.o:main.cc:(.text+0x9d):undefined reference to 'add(int, int)' collect2: ld r

    17热度

    3回答

    的引用当我编译链接列表的代码时,出现一堆未定义的引用错误。代码如下。我一直在编译与这两个语句: g++ test.cpp 以及 g++ LinearNode.h LinearNode.cpp LinkedList.h LinkedList.cpp test.cpp 我真的不明白为什么我收到这些错误,因为我真的很生疏的类在C++中。我真的可以用一些帮助。 LinearNode.h: #ifn

    2热度

    3回答

    环顾各种声音API库之后,我决定暂时使用FMOD。 问题是,每当我试图编译的代码示例之一,我得到了以下错误:我使用是这个 obj\Release\main.o:main.cpp|| undefined reference to `FMOD::System::getVersion(unsigned int*)@8'| obj\Release\main.o:main.cpp|| undefined

    0热度

    6回答

    当我试图运行下面的C++程序:UPDATE(更新代码,因为过去的纽带有一些错误):http://pastie.org/private/pdpfpzg5fk7iegnohebtq 我得到如下: UPDATE 出现的现在如下错误: 对此有何看法? 谢谢。

    20热度

    3回答

    得到这个错误在编译C++代码: undefined reference to `__stack_chk_fail' 选项已经尝试过: 添加-fno堆栈保护器在编译时 - 没有工作,错误仍然存​​在 在我的代码中添加了void __stack_chk_fail(void)的虚拟实现。仍然得到相同的错误。 详细的错误: /u/ac/alanger/gurobi/gurobi400/linux64/