如何将.cpp源文件编译成.dll?
答案 0 :(得分:3)
为了编译 dll ,您需要遵循两个步骤:
以下是使用gcc的一个示例:
gcc -c source.cpp //compile sources; will output "source.o"
gcc -shared -o mydll.dll source.o //add -shared to create a dll, will output "mydll.dll"
答案 1 :(得分:0)
dll文件是一个库文件,由许多目标文件组成。这意味着您需要编译.cpp文件,然后将其与您需要的任何其他文件合并到.dll中。
这是我用快速谷歌找到的教程:http://www.icynorth.com/development/createdlltutorial.html
修改强> 修复上述链接,因为它现在已经死了 https://web.archive.org/web/20130924001807/http://icynorth.com/development/createdlltutorial.html
答案 2 :(得分:-2)
你必须将cpp文件编译成.obj文件,然后链接它们以产生.dll。