簡體   English   中英

C ++的SFML錯誤,找不到入口點

[英]SFML Error with C++, Entry Point Not Found

我收到錯誤消息“無法在動態鏈接庫libstdc ++-6.dll中找到過程點__gxx_personality_v0。如何解決此問題?我不知道,希望能提供任何幫助。

您的編譯器使用的libstdc ++-6.dll版本與下載的SFML二進制版本不同。 這基本上意味着,當SFML編譯您下載的庫的版本時,他們使用的是libstdc ++的不同版本,那么您的計算機上顯然會在大多數時間引起問題。

這可能是解決此問題的最佳方法。

您將需要從源代碼進行編譯。 您將需要執行一些操作。 首先出去獲得CMake,可在此處獲得。 然后去下載SFML 2.1源代碼http://www.sfml-dev.org/download.php (或您想要的任何版本)。 要弄清楚如何從源代碼進行編譯,您可以按照本教程http://www.sfml-dev.org/tutorials/2.1/compile-with-cmake.php進行操作

編譯完所有內容后,請鏈接到專門為編譯器創建的新庫,您應該一切順利。

也許您的gcc版本與構建SFML庫的版本(非常)不同? 最好的解決方案是使用編譯器自己構建源代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM