2
我安裝Fedora和SDL,並希望方案C.圖形上編譯,我得到很多SDL_MapRGB未定義的引用,SDL_Init等的安裝SDL 我搜索的文件系統SDL.dll丟失..在Fedora
如何解決這個問題?
我安裝Fedora和SDL,並希望方案C.圖形上編譯,我得到很多SDL_MapRGB未定義的引用,SDL_Init等的安裝SDL 我搜索的文件系統SDL.dll丟失..在Fedora
如何解決這個問題?
Linux不會使用.dll文件來存儲庫,但.so。
總之,在安裝Fedora SDL:
sudo yum install SDL*
這將安裝完整的SDL庫相關聯的devel包。
你也可能會想安裝開發工具包組(GCC和其他的構建工具)的:
sudo yum groupinstall 'Development Tools'
編譯時,你需要告訴GCC的庫鏈接:
gcc mycoolapp.c -o myapp -lSDL -lSDL_mixer
我遵循第一條指令並安裝了SDL ..它沒有幫助..我現在正在遵循第二條指令,並且正在進行大約73個安裝。會看看是否有幫助。同時,你能否告訴我這個問題的根源?出於我對編程的一點了解,我覺得有些函數沒有鏈接?是這樣嗎? – KawaiKx
第二個建議也未能解決問題...還有什麼想法? – KawaiKx
那麼,fedora默認沒有開發環境設置。安裝開發工具組至少可以讓你使用valgrind,gcc,gdb等等。您如何在您的c應用程序中引用SDL庫?您可能還需要通過GCC標誌。 –