Cygwin의 DLL의 implicitt Linking 도와주세요....
글쓴이: khi8660 / 작성시간: 수, 2013/08/21 - 10:21오후
최근에 cygwin을 보니.. mingw-gcc가 깔려있어서 이걸로 컴파일 하려고 하는데요...
뭐 그냥 gcc로 컴파일해도 윈도우 프로그램이 그냥 되더라구요...
내부적으로 알아서 WinMain찾으면 변환하는것인지 확실치는 않지만,,
여하튼 물어보려는것은 Visual Studio의 컴파일러는 import라이브러리(.lib)로 바로 실행파일로드시 함수들이 자동적으로 import되는데..
Gygwin도 될줄알았는데, 4.7.3버전인데, 안되고 있습니다.. 가물가물하지만 이전에는 작동했었던거 같은데....
아래는 제가 링크시 사용하는 gcc옵션입니다. 더 추가해야 되는 사항이 있는지요??? 인터넷 아무리 뒤져봐도 모르겠네요.. ㅜ.ㅜ;;;;
i686-pc-mingw32-g++ -L/OpenGL/Lib/ -lGLES_CM -lEGL -o Test.exe _Test.o
/OpenGL/Lib/ 폴더안에 libGLES_CM.lib , libGLES_CM.dll, libEGL.lib , libEGL.dll 이 들어 있습니다..
함수가 수십개되는걸 일일히 코딩 노가다로 GetProcAddress 할수도 없는 노릇이고..
고수분께서 도움좀 주세요... ㅜ.ㅜ 부탁드립니다...
Forums:
글쓴이인데요...
문제는 해결했습니다.... 다만...
먼가 visual studio에서는 정상작동하는데... 함수호출시 메모리 뻑나는 에러가 발생하는군요.....
댓글 달기