2
我將freetype添加到我的多平臺框架中。相同的代碼在Windows上工作正常,但我無法在Mac OS X上進行編譯。我沒有使用freetype庫,我從源代碼編譯所有東西。我的主要項目是用C++編寫的。無論我嘗試什麼,我總是會在項目設置中包含有關ftgzip文件的某些錯誤。 下面是錯誤的樣子: xcode freetype找不到架構x86_64的ld符號
我用完了選項,不知道該怎麼做別的。任何幫助,將不勝感激。
編輯: ATLEAST在Firefox上按鼠標右鍵,查看圖片,看到原始分辨率的圖像。
不宜這些已經在源文件中定義的? 有'extern int z_verbose;'和'extern void z_error OF((char * m));'在** zutil.h **中定義。我不太瞭解z_error附近的OFF的含義,但Visual Studio沒有抱怨缺少z_error。任何建議我應該把你的代碼放在哪裏? – SMart
@SMGhost請注意,這些符號僅用於定義了'DEBUG',這可能不會發生在使用VS(聳肩 - 你告訴我)。另外,我不能告訴你在哪裏放置這些符號,因爲我不知道您的代碼;也許爲他們創建一個新的'.cpp'文件? – trojanfoe
@SMGhost另外請注意,在頭文件中我沒有看到任何'extern「C語句,這意味着由於名稱混亂(由於混合使用C和C++),您將會遇到鏈接錯誤。這也會使事情複雜化。 – trojanfoe