作者herman602 (奸商)
看板C_and_CPP
標題[問題] 大型專案編譯跟使用
時間Thu Nov 26 02:46:07 2009
遇到的問題: (題意請描述清楚)
我下載了
http://libmusicxml.sourceforge.net/的libMusicXML
是一個用C++寫的Library, 用在讀取以及處理MusicXML
(他的實做方式用到了"走訪子"跟很多高級OOP技巧...)
裡面除了有lib跟h檔之外
還有附上sample code
但是我依照方法編譯成功之後
一執行就出現程式已經停止運作
另外想問對於這種很大的Library
要怎麼去看跟理解效率比較高
希望得到的正確結果:
應該要印出XML文件的內容(?)
程式跑出來的錯誤結果:
程式已經停止運作
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Visual Studio 2008 Professional
有問題的code: (請善用置底文標色功能)
http://www.chu.edu.tw/~b09602005/LibMusicXML.rar
補充說明:
是用命令列模式
輸入LibMusicXML.exe elite.xml之後就出現程式已經停止運作
elite.xml是MusicXML組織網站所提供的範例檔案
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.158.99
推 ducksteven:用 debugger 追追看? 11/26 14:10
→ tomnelson:中華大學學弟? 11/26 14:38
→ adxis:把編譯改成release試試看? 11/26 17:00
→ herman602:我換成dev-c 編譯 然後就可以正常運作了@@ 好怪 11/26 18:27
→ kikiqqp:看來是中華的人耶 11/26 20:31