File “development/cpktool/cpktool”, line 24, in
import M2Crypto
ImportError: No module named M2Crypto
sudo pip install M2Crypto
home/zuoliangli/speed/framework/base/NGraphics/ImageCodec/tests/NGBmpHandler_Test.cpp:72: multiple definition of `main’
out/target/product/generic/obj/EXECUTABLES/gtstNGImageCodec_intermediates/NGTestImageCodec.o:/home/zuoliangli/speed/framework/base/NGraphics/ImageCodec/tests/NGTestImageCodec.cpp:2400: first defined here
collect2: error: ld returned 1 exit status
多了main()
Resource/BackgroundFile.h: No such file or directo
注意include的两种不同写法,#include<***.h>和#include"***.h"
采用"< >“方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。
例如:VS2008的安装目录\Microsoft Visual Studio 9.0\VC\include下面就包含了标准库的头文件。
第二种方式表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。
所以,特别要注意的是,如果是标准库头文件,那么既可以采用<>的方式,又可以采用” “的方式,而用户自定义的头文件只能采用” "的方式。
nclude头文件时的参考路径是 相对于本文件的路径
/home/zuoliangli/speed/framework/base/NGraphics/ImageCodec/tests/NGBmpHandler_Test.cpp:44: undefined reference to NGBmpHandler_Test::ngBmpHandler' out/target/product/generic/obj/EXECUTABLES/gtstNGImageCodec_intermediates/NGBmpHandler_Test.o: In functionNGBmpHandler_Test_read_Test::TestBody()’:
/home/zuoliangli/speed/framework/base/NGraphics/ImageCodec/tests/NGBmpHandler_Test.cpp:63: undefined reference to `NGBmpHandler_Test::ngBmpHandler’
collect2: error: ld returned 1 exit status