1. 程式人生 > >編譯jsoncpp庫時,release出錯

編譯jsoncpp庫時,release出錯

I'm trying to use json-cpp in Visual Studio 2010. I have no problem when compiling debug, but release gives me the following error:

C:\Dev\ThirdParty\jsoncpp-src-0.6.0-rc2\src\lib_json\json_writer.cpp : fatal error C1083: Cannot open compiler generated file: '../../build/vs71/release/lib_json\json_writer.asm': No such file or directory

Google only returned a handful of Japanese links with no solution. I'd appreciate some help solving this problem.

I fixed it like so:
1) go under lib_json -> Properties -> Configuration Properties -> C/C++ -> Output Files -> Assembler Output
2) change it to No Listing

recompile and you're done :)

P.S. I'm using Visual Studio 2010

相關推薦

編譯jsoncpprelease出錯

I'm trying to use json-cpp in Visual Studio 2010. I have no problem when compiling debug, but release gives me the following error:C:\Dev\ThirdParty\jsoncp

QtEmbedded-4.8.6-arm 編譯選擇從 動態變化到靜態 生成的Makefile連結路徑下如果有動態和靜態優先選擇動態編譯應用

問題:QtEmbedded-4.8.6-arm 編譯選擇從 動態庫到靜態庫 時,發現的一個疑惑:,生成的Makefile連結庫路徑下如果有動態庫和靜態庫,優先選擇動態庫編譯應用 具體現象: 我最初是使用動態庫的 QtEmbedded-4.8.6-arm (編譯器選擇時,是 ./co

匯入jQuery總是提示出錯怎麼辦?

原因: 很有可能是你下載的包不對,到這個網址進行下載: http://www.lvyestudy.com/App_download/jquery-1.12.0.min.zip 工程裡引入的包程式碼如

xcode編譯有第三方編譯設定build active architecture only問題

這個屬性設定為yes,是為了debug的時候編譯速度更快,它只編譯當前的architecture版本。 而設定為no時,會編譯所有的版本。 這個是裝置對應的architecture: armv6:iPhone 2G/3G,iPod 1G/2G armv7:iPhone 3GS/4/4s,iPod 3G/4

【Python筆記】原始碼編譯安裝Python如何支援自定義安裝的高版本openssl

最近有個小需求想使用Scrapy庫做抓取,但公司開發機作業系統版本老舊,導致系統預設的openssl庫版本也很低(OpenSSL 0.9.7a Feb 19 2003),最終導致安裝Scrapy非常麻煩。趁著元旦假期,決定用自己安裝好的高版本openssl庫作為依賴,重新編

接到新數據分析業務常用的SQL語句

增加 臨時 columns != question 名稱 信息 語句 insert USE DataBaseName--清空當前GridView顯示,釋放內存: SELECT GETDATE() --數據庫關系圖 SELECT * FROM sysdiagra

關於spring jdbc 查詢mysql數據數據集字段名有別名返回的不是別名而是原始字段名

spring jdbc mysql 別名select語句字段含有別名eg:select xm fullname from t_user;JdbcTemplate查詢返回的結果集 xm‘張三‘‘xxx‘‘xxxx‘期待結果是:fullname‘張三‘‘xxx‘‘xxx‘解決辦法;在數據庫鏈接url後面跟上?us

Robomongo 0.9.0 連接mongo數據提示連接失敗 的解決方案

user 密碼 ges img http 允許 .cn 提示 關閉 Robomongo 0.9.0 連接mongo數據庫時,提示連接失敗。(IP和端口號確定是對的) 基本註意點: 1、mongodb服務打開,打開時,指定端口號,默認為27017,使用默認值,則不用指定。2

VS編譯靜態 .lib 其中Release 版本比Debug版本要大好多原因

bug -1 工程 blog 技術分享 其中 logs debug image 如果工程代碼使用了: 把此選項關閉即可減少庫大小不少: VS編譯靜態庫 .lib 其中Release 版本比Debug版本要大好多原因

交叉工具鏈在編譯應用程序如何查找默認的頭文件路徑

star bcg 如何 linu i686 dup esp int osi 默認的搜索路徑是通過在ubuntu-12.04的shell窗口輸入如下命令顯示: echo ‘main(){}‘|arm-linux-gcc -E -v - 1 比如說我的路徑顯示則如下: U

VS2015 編譯 JSONCPP

第一篇參考: https://blog.csdn.net/wu110112/article/details/70213683 第二篇參考: https://blog.csdn.net/c_base_jin/article/details/81053965   第一篇:

在mac OSX 上使用python matplotlib出現問題

from matplotlib.backends import _macosx RuntimeError: Python is not installed as a framework. The Mac

win7下Android studio新增genymotion後執行模擬器Virtualbox出錯(提示VBoxDD.DLL錯誤)的解決方案

檢視詳細資訊,發現竟然跟uxtheme.dll有關。我安裝的64位WIN7預設就是破解的系統主題,而genymotion依賴的virtualBox竟然要求預設的系統主題,只能還原了唄。themeservice.dll themeui.dll uxthem

Android檔案合併打包出錯

Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute meta-data#[email prote

設定tableViewContentSize為自身高度佈局出錯的解決辦法

專案中需求,tableView 需要被 add到一個scrollView上。tableView的內容完全平鋪出來,即設定tableView的height等於tableView.ContentSize.height。 當資料重新整理的時候,table的frame也需要動態改變

在Linux動態Project中連結靜態遇到error adding symbols: Bad value的問題

現象:在生成某個動態庫比如SDS_Utility.so的時候,需要靜態連結某些庫,如libboost_log.a, 報上述錯誤。 原因:靜態庫想連結進動態庫,必須滿足一定的條件,靜態庫需要加-fPIC選項編譯,編譯成Position Independent C

使用maven編譯部署程式碼跳過Junit測試的辦法

在專案的pom.xml在加入如下程式碼即可: <plugin>        <groupId>org.apache.maven.plugins</groupId&

verdi編譯vhdl檔案報出"warning:*Warn* Unknown argument –vhdl08"的解決 辦法

原因分析:    verdi -help打印出的幫助資訊中可找到-vhdl08,但根據上下文可看到該選項是 nTrace工具的選項。所以命令如“verdi -vhdl08 -f include.f"會報出warning。解決辦法:    使用verdi的vhd

在centos7上編譯mosquitto原始碼出現問題解決辦法

問題一:問題描述: 在centos7上編譯mosquitto原始碼時,出現以下問題: make[1]: 進入目錄“/home/jason/mosquitto-1.2/man” xsltproc mosquitto.8.xml warning: failed to loa

靜態連結動態如何使用該靜態

網上有各種靜態庫的建立&使用的例子,但都是超級簡單的例子,比如,靜態庫,就直接來個printf(),就完事了! 其實,實際使用時,靜態庫會複雜很多,比如會呼叫很多其他的動態庫。 下圖就是個例子: 假設libXXX.a用了libpthre