Boost庫問題 無法識別的外部符號

2021-07-02 05:34:32 字數 881 閱讀 5185

問題

今天在用qt視覺化cgal生成的影象的程式設計過程中遇到以下問題:

只要include了cgal的標頭檔案或者boost庫的標頭檔案,編譯就會出現「無法識別的外部符號」,「無法識別的外部命令」等錯誤。如下(由於我的問題已經解決,以下是我找的,並不是我當時出的問題):

在查詢資料後,一直無法解決,我當時想有兩種可能:1、需要包含相關的boost標頭檔案;2、需要鏈結相關庫檔案,特別是boost庫檔案。包含幾個標頭檔案後無效,就放棄第一種方法。著手第二種方法,該鏈結什麼庫檔案?我的程式只需要兩個庫檔案:

libboost_thread-vc120-mt-gd-1_57.lib

libboost_system-vc120-mt-gd-1_57.lib

媽蛋,什麼問題?原來這兩個庫檔案是32bit的,我在編譯的時候疏忽了,沒有加上address-model=64解決方法重新編譯這兩個庫檔案

參考1. 關於各種無法解析的外部符號問題的相應解決方案

2. boost linker error: unresolved external symbol 「class boost::system::error_category const & __cdecl boost::system::get_system_category(void)」

無法識別的屬性「targetFramework」

在安裝vs2010後,應用.net framework 4建立的 放在iis 7.0 下會出現如下的錯誤 其中的 版本資訊 中告訴了我們.net framework和asp.net的版本都是2.0,而我們製作 的時候使用的.net framework 4.0,所以必須設定 的.net framewo...

無法識別的flash儲存器

今天老闆拿了塊pxa270的控制板,說flash燒寫不進去,叫我給搞定。第一步,測試了一下電壓。第二步,通電檢視 出現了錯誤,提示什麼錯誤。第三步,找原因 第四步,再通電測試,如有問題,重複第三步。第一步 拿到板子就開始測試cpu nandflash和ram的供電是否正常,經測試nandflash的...

C 無法識別的轉義序列

regex abc new regex s 用的vs web developer 2005,為什麼總是提示 無法識別的轉義序列啊?s的問題 多加乙個 就可以了或者是 regex abc new regex s 或者regex abc new regex s 呵呵你是要匹配連續5到六次非空格?不是 而...