版权声明:本文为博主原创文章,转载请带出处。 https://blog.csdn.net/hejianhua1/article/details/80553744
l.inux系统中:
通常呢, gcc是编译c文件的;如果是c++的文件则用g++ , 这样就能链接到c++库里面去了。
定义好的类在当前的路径下。出现错误
cpp_test.cpp:(.text+0x57):对‘ParecleHomeLocation::ParecleHomeLocation(double, double)’未定义的引用
通常其中一种原因是由于编译的cpp 没有在main编译的前面或者没有加入编译。 如:
# g++ cpp_test.cpp -o test.o
而加紧来后就好了:
# g++ ParecleHomeLocation.cpp cpp_test.cpp -o test.o
(.h不用加进来)