You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CLion中配置链接-lnfc库?

在CLion中配置链接libnfc库的步骤

因为CLion默认用CMake管理项目构建,不能直接把-lnfc当成普通构建参数添加,得通过CMake的语法来配置链接库,具体步骤如下:

  1. 打开项目根目录下的CMakeLists.txt文件
  2. 找到定义可执行文件的代码块,类似这样:
    add_executable(readerpnv main.c)
    
  3. 在这行代码的下方,添加链接libnfc库的命令:
    target_link_libraries(readerpnv PRIVATE nfc)
    
    注意这里的readerpnv要和你add_executable里的项目名称完全一致,CMake会自动帮你处理-lnfc的链接逻辑。
  4. 点击CLion顶部工具栏里的「Reload CMake Project」按钮(图标是环形箭头),等待CMake重新加载配置。
  5. 现在再尝试编译运行项目,就不会出现Unknown argument -lnfc的错误了。

补充说明:命令行里用gcc -o readerpnv main.c -lnfc能成功,是因为-lnfc是gcc的链接参数,但CLion的构建选项是给CMake用的,CMake不认识直接传入的-lnfc,所以必须用CMake提供的target_link_libraries命令来配置链接库。

内容的提问来源于stack exchange,提问作者DjamikTea

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 08:00:35