2010-11-21 2 views
1

일부 C 함수를 사용하는 간단한 어셈블리 튜토리얼을 온라인에서 찾았습니다. 이미 NASM을 사용하여 .obj 파일을 생성했지만 커맨드 라인에서 C 라이브러리에 연결하는 데 문제가 있습니다. link.exe로 어떻게 할 수 있습니까?어셈블리를 C 라이브러리와 MSVC++ 링커로 어떻게 링크합니까?

저는 Visual C++ 2010 Express를 사용하고 있습니다.

도움 주셔서 감사합니다.

답변

0

run-time library options : /MD (다중 스레드 DLL 런타임) 또는 /MT (다중 스레드 정적 런타임) 중 하나를 지정하십시오.

디버그 빌드에서 각각 /MDd 또는 /MTd을 지정하십시오.

+0

도움을 주셔서 감사합니다! 필자는 올바른 파일에 연결하지 않고있는 것으로 나타났습니다. MSVCRT.dll에 연결하려고했는데 MSVCRT.lib와 연결해야했습니다. –

관련 문제