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"
采用"< >“方式進(jìn)行包含的頭文件表示讓編譯器在編譯器的預(yù)設(shè)標(biāo)準(zhǔn)路徑下去搜索相應(yīng)的頭文件,如果找不到則報(bào)錯(cuò)。
例如:VS2008的安裝目錄\Microsoft Visual Studio 9.0\VC\include下面就包含了標(biāo)準(zhǔn)庫的頭文件。
第二種方式表示先在工程所在路徑下搜索,如果失敗,再到系統(tǒng)標(biāo)準(zhǔn)路徑下搜索。
所以,特別要注意的是,如果是標(biāo)準(zhǔn)庫頭文件,那么既可以采用<>的方式,又可以采用” “的方式,而用戶自定義的頭文件只能采用” "的方式。
nclude頭文件時(shí)的參考路徑是 相對(duì)于本文件的路徑
/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