【发布时间】:2015-06-29 16:57:16
【问题描述】:
我正在创建一个库,它需要一些汇编级代码。 我正在使用 NASM 编写和集成我的 .asm 文件。 现在的问题是,我已经在 VS13 中创建了一个项目。现在我想在我的项目中添加和集成一个汇编级代码。 我已经在我的源目录中添加了一个 .asm 文件,但是当我尝试运行我的测试用例时,编译器无法找到我的汇编代码。
我想知道如何将 .asm 文件与 .c 文件链接。
我的项目结构:
->Project1(生成库)
--->来源
----->文件1.c
----->文件2.c
----->nasm.asm
->Project2(使用库并生成.exe的测试用例)
-->来源
---->main.c
现在,nasm.asm 二进制文件应该附加到 project1 生成的 .lib 中 并且 Project2 应该能够访问 project1.lib
如果问题有点不清楚,请道歉,我用书面形式说清楚有点复杂。如果您需要任何澄清或额外信息,请告诉我。
非常感谢
【问题讨论】:
标签: c visual-studio assembly nasm