2010-01-11 4 views
1

cygwin에서 이식 된 응용 프로그램의 링크가 올바르지 않은 이유를 알아 내기 위해 종속성 워커를 사용하고 있습니다.cygwin 응용 프로그램의 종속성 워커가 충돌 정보를 제공합니까?

그것은 cgywin1.dll은 다음과 같은 기호 없음을 주장한다 :

AddAtomA 
FindAtomA 
GetAtomNameA 
GetModuleHandleA 

http://wkf.thruhere.net/Hosting/undefined.png

둘러보고를, 내가 가지고있는이이 링크 라인에 -lkernel32에서 온 가정되는 것을 볼 그러나 결국 종속성 워커는이 기호가 누락 된 것으로 표시하지만 아래의 kernel32.dll을 나열하고이 기호가 거기에 정의 된 것으로 표시합니다. -lkernel32없이

http://wkf.thruhere.net/Hosting/defined.png

답변

0

보십시오. 링크를 자동으로 링크하기 때문에 링크를 명시 적으로 제공 할 필요가 없습니다. 링크 라인에 링크를 제공하면 링크 순서가 엉망이 될 수 있습니다.

관련 문제