【问题标题】:How do I link assembly with the C library with MSVC++ linker?如何使用 MSVC++ 链接器将程序集与 C 库链接?
【发布时间】:2010-11-21 07:15:11
【问题描述】:

我在网上找到了一个简单的汇编教程,它使用了一些 C 函数。我已经使用 NASM 生成了一个 .obj 文件,但是我无法从命令行链接 C 库。如何使用 link.exe 执行此操作?

我正在使用 Visual C++ 2010 Express。

感谢您的帮助。

【问题讨论】:

    标签: visual-c++ command-line assembly linker


    【解决方案1】:

    指定run-time library options 之一:/MD(多线程 DLL 运行时)或/MT(多线程静态运行时)。

    在调试版本中,分别指定/MDd 或/MTd。

    【讨论】:

    • 感谢您的帮助!事实证明,我只是没有链接到正确的文件。我试图链接到 MSVCRT.dll,而我需要链接的是 MSVCRT.lib。
    猜你喜欢
    • 2021-08-29
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    相关资源
    最近更新 更多