使用CLion創建C語言動態鏈接庫DLL文件


前言

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM