我试着跟随C++头文件教程(链接),像教程中说的那样,我有main.cpp、add.cpp和add.h这几个文件。但是,迄今为止,我还没有使用IDE,而是直接从命令行编译。
但是,我似乎不知道如何将add.h和add.cpp编译成库。
目前,如果我输入命令:
谢谢您的帮助,再见。
但是,我似乎不知道如何将add.h和add.cpp编译成库。
目前,如果我输入命令:
g++ -o main main.cpp add.h add.cpp
,它会编译成功并给我一个main.exe
。但是,如何让包含add.h和add.cpp的库被预编译并保存为dll呢?这是在命令行中相对简单的事吗?谢谢您的帮助,再见。
-c
开关,您可以告诉 GCC 只编译而不链接。使用 GCC 生成的目标文件,您可以将它们链接成可执行文件。请注意,创建 DLL 是过度的,虽然可以轻松找到为您完成此操作的示例代码。 - Ulrich Eckhardt