前言
CLion是JetBrains公司一款開發C和C++的強大IDE,其公司產品還有IntelliJ IDEA,WebStorm,Pycharm等。下載地址
MinGW 的全稱是:Minimalist GNU on Windows,可以看做 GCC 的 Windows 版本。下載地址
DLL 的全稱為 Dynamic Link Library,動態鏈接庫,類似java中的jar包,達到代碼復用的優勢。
准備
配置編譯環境MinGW,類似配置IDEA的jdk

配置構建環境Cmake

調試結果如下

創建DLL項目

項目名稱為testdll
項目構建生成DLL文件

生成的dll文件為libtestdll.dll
創建DLL使用項目

使用C語言調用dll

在項目下創建lib目錄,將之前生成的libtestdll.dll文件放到此目錄下,設置lib搜索目錄。

運行之前需要添加環境變量。
參考
Windows上Clion C語言調用動態庫(靜態庫)
Clion c++調用c動態鏈接庫-CSDN
MinGW-w64安裝教程——著名C/C++編譯器GCC的Windows版本-知乎
Window10上CLion極簡配置教程-簡書
cmake與make的區別-CSDN