C++:與C混合程式設計 CMake undefined reference to

BISTER發表於2024-06-03

問題描述

.cpp 和 .c 混合程式設計時,CMake 中新增了依賴的.c檔案,標頭檔案目錄也新增了,但是會報error undefined reference to 函式。
需要在標頭檔案中新增下面的程式碼,cmake 就可以編譯pass,生成正確的exe。

#ifdef __cplusplus
extern "C"
    {
#endif

//程式碼部分


#ifdef __cplusplus
}
#endif

相關文章