SDL을 사용하기 위해 잠시 동안 Sublime Text 및 Terminal로 C++를 배운 후 오늘 아침 OSX Lion 및 Xcode를 설치했지만 터미널에서 컴파일 할 때 몇 가지 문제가 있습니다. 여기 내 코드가있다. OSL 라이온의 터미널/g ++과의 SDL 연결 오류
#include "SDL/SDL.h"
int main(int argc, char* args[])
{
//Start SDL
SDL_Init(SDL_INIT_EVERYTHING);
//Quit SDL
SDL_Quit();
return 0;
}
나는 내 라이브러리 폴더에 SDL.framework, SDL_mixer.framework 및 (STABLE) 라이트를 넣고 즉, 후자는 도움이되지 작동하지 않았을 때 SDL을 얻을 MacPorts를 사용했다.
'g ++ sdltest.cpp -o sdltest -lSDL'을 사용할 때 'ld : 라이브러리를 찾을 수 없습니다 -lSDLcollect2 : ld가 1 종료 상태를 반환했습니다.'라는 메시지가 나타납니다. 이 일을 할 수있는 방법이 있습니까?
내 하드 드라이브를 포맷하고 OSX Lion 및 XCode를 다시 설치 한 후 SDL을 '새로 설치'하는 경우에도 (가장 좋은 방법은 무엇입니까?) 그거 어때? 나는 내가 발견 한 모든 가이드를 가지고 오류가 발생했다. (필자는 그 문제가 분명히 이해할 만하다. 가장 이해하기 쉬운 것이 필요하다.) 많은 것들이 Xcode를 사용하는 것보다는 오히려 텍스트 편집기 및 터미널. 고맙습니다.
은 INCLUDE 및 LIB 환경 변수. 또한 쉬운 디버깅/편집을 허용하는 Xcode를 사용하지 마십시오 – Mark
내가 그랬다고 나는 생각하지 않습니다. 나는 Xcode를 사용하는 아이디어에 놀랐지 만, Sublime Text를 사용하는 것을 정말로 즐긴다. 그리고 Terminal 사용의 도전은 좋은 학습 경험이 될 것이라고 생각했다 - 문제가되는 것으로 입증되었다. 이 문제를 해결할 수 없다면 아마 Xcode를 사용해 볼 것입니다. – snarehanger