看板 MacDev 關於我們 聯絡資訊
大家好~ 如標題所問,想請教我該如何使用別的寫的C++程式碼 事情是這樣的,因為我想引用Coolprop這個冷媒性質查詢的開源碼 網站介紹 http://www.coolprop.org/ Github https://github.com/CoolProp/CoolProp 他是採用C/C++寫的,關於要怎樣把他引到Xcode裡面使用,我已經卡關非常非常久了QQ 第一點是我連他C++碼,到底是哪一堆在Github裡面,我都看不是很懂 =>所以引用C++這一條路,我目前認真毫無頭緒,希望有大大可以協助指點一下 其他嘗試是,網站有教學利用CMAKE編譯然後Xcode輸出成.a檔 =>這條路我已經確定不行,我編譯完他是32位元,Xcode是不行的 所以我研究了好幾天,現在看來只能走用他的C++源碼去編譯了 希望有大大可以指點迷津一下QQ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.41.205 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1635777766.A.27D.html
atst2: CMakelists.txt line 612 39.13.103.19 11/01 23:56
atst2: 這裡應該可以設成64bit 39.13.103.19 11/01 23:56
atst2: 搜尋的keyword: arch, 64bit, 32bit 39.13.103.19 11/01 23:57
atst2: 不然就用xcode開一個c++專案,把source全部 39.13.103.19 11/02 00:01
atst2: 拉進去. 39.13.103.19 11/02 00:01
atst2: https://reurl.cc/yeO3la 有列出可用的arch 39.13.103.19 11/02 00:07
aaa7513231: a大感謝~~ 把612行改成64bit確實可 1.165.140.159 11/13 10:36
aaa7513231: 編譯~只是我下一步得到.a檔後又卡住 1.165.140.159 11/13 10:37
aaa7513231: 了QQ 1.165.140.159 11/13 10:37
tomhawkreal: 注意C++ try catch不能讓obj-c直接用 220.137.240.94 04/15 08:27
tomhawkreal: 必須再包一層 try catch 220.137.240.94 04/15 08:27
tomhawkreal: Swift就更麻煩 obj-c包過也未必能用 220.137.240.94 04/15 08:29
tomhawkreal: 必須是照某種方式包過 才有辦法 220.137.240.94 04/15 08:30