如何将 .cpp 源文件编译为 .dll?

Sak*_*vel 9 c++ dll

如何将 .cpp 源文件编译为 .dll?

Shi*_*iro 7

编译dll需要遵循两个步骤

  • 将源文件编译为目标文件
  • 将目标文件链接到动态链接库 (DLL)

下面是一个使用 gcc 的示例:

  1. gcc -c source.cpp //compile sources; will output "source.o"

  2. gcc -shared -o mydll.dll source.o //add -shared to create a dll, will output "mydll.dll"


Joh*_*ers -3

您必须将 cpp 文件编译为 .obj 文件,然后链接它们以生成 .dll。

  • 我怎样才能链接它。我是这个领域的新手。请指导我找出答案 (2认同)