中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做模具的網(wǎng)站競價外包

做模具的網(wǎng)站,競價外包,企業(yè)創(chuàng)新平臺建設(shè),石碣網(wǎng)站仿做1 簡介 這篇文章將探討了在使用CMake構(gòu)建C項目時,調(diào)用set_target_properties函數(shù)時參數(shù)數(shù)量不正確所引發(fā)的問題。 2 錯誤案例 以下為可能發(fā)生錯誤的案例 include_directories (${CMAKE_SOURCE_DIR}/common) find_package(Threads)add_library (libusbmuxd SHARE…

1 簡介

這篇文章將探討了在使用CMake構(gòu)建C++項目時,調(diào)用set_target_properties函數(shù)時參數(shù)數(shù)量不正確所引發(fā)的問題。

2 錯誤案例

以下為可能發(fā)生錯誤的案例

include_directories (${CMAKE_SOURCE_DIR}/common)
find_package(Threads)add_library (libusbmuxd SHARED libusbmuxd.c sock_stuff.c ${CMAKE_SOURCE_DIR}/common/utils.c)
find_library (PTHREAD pthread)
target_link_libraries (libusbmuxd ${CMAKE_THREAD_LIBS_INIT})# 'lib' is a UNIXism, the proper CMake target is usbmuxd
# But we can't use that due to the conflict with the usbmuxd daemon,
# so instead change the library output base name to usbmuxd here
set_target_properties(libusbmuxd PROPERTIES OUTPUT_NAME usbmuxd)
set_target_properties(libusbmuxd PROPERTIES VERSION ${LIBUSBMUXD_VERSION})
set_target_properties(libusbmuxd PROPERTIES SOVERSION ${LIBUSBMUXD_SOVERSION})install(TARGETS libusbmuxdARCHIVE DESTINATION lib${LIB_SUFFIX}LIBRARY DESTINATION lib${LIB_SUFFIX}
)
install(FILES usbmuxd.h usbmuxd-proto.h DESTINATION include)

以上文件可能報錯如下:

CMake error at CMakeLists.txt:12 (set_target_properties):set_target_properties called with incorrect number of arguments

3 原因分析

set_target_properties 函數(shù)的語法格式為

SET_TARGET_PROPERTIES(target1 target2 ... targetMPROPERTIES prop1 val1 prop2 val2 ... propN valN
)

變量LIBUSBMUXD_VERSION和LIBUSBMUXD_SOVERSION未定義,因此命令的語法是

SET_TARGET_PROPERTIES(target PROPERTIES name value)

很顯然,這里少了value變量

4 解決方法

要解決這個問題,請嘗試引用變量;使用“$ {LIBUSBMUXD_SOVERSION}”應(yīng)確保即使變量未定義,它也會采用空字符串的值,從而遵守語法。

include_directories (${CMAKE_SOURCE_DIR}/common)
find_package(Threads)add_library (libusbmuxd SHARED libusbmuxd.c sock_stuff.c ${CMAKE_SOURCE_DIR}/common/utils.c)
find_library (PTHREAD pthread)
target_link_libraries (libusbmuxd ${CMAKE_THREAD_LIBS_INIT})# 'lib' is a UNIXism, the proper CMake target is usbmuxd
# But we can't use that due to the conflict with the usbmuxd daemon,
# so instead change the library output base name to usbmuxd here
set_target_properties(libusbmuxd PROPERTIES OUTPUT_NAME usbmuxd)
set_target_properties(libusbmuxd PROPERTIES VERSION " ${LIBUSBMUXD_VERSION}")
set_target_properties(libusbmuxd PROPERTIES SOVERSION " ${LIBUSBMUXD_SOVERSION}")install(TARGETS libusbmuxdARCHIVE DESTINATION lib${LIB_SUFFIX}LIBRARY DESTINATION lib${LIB_SUFFIX}
)
install(FILES usbmuxd.h usbmuxd-proto.h DESTINATION include)
http://www.risenshineclean.com/news/55706.html

相關(guān)文章:

  • 北京通州區(qū)網(wǎng)站制作簡述網(wǎng)絡(luò)營銷的含義
  • 做網(wǎng)站和app有什么區(qū)別seo工資水平
  • 手機制作網(wǎng)站軟件seo實戰(zhàn)密碼第三版
  • 3小時網(wǎng)站建設(shè)平臺滴滴友鏈
  • 網(wǎng)站建設(shè)流程共有幾個階段百度一下首頁極簡版
  • 輕蜂加速器網(wǎng)站優(yōu)化策略分析
  • 做網(wǎng)站外包大學(xué)生關(guān)于進(jìn)一步優(yōu)化落實疫情防控措施
  • 施工企業(yè)包括哪些市場推廣seo職位描述
  • 國內(nèi)頂尖小程序開發(fā)公司廣州seo排名收費
  • 廈門建設(shè)工程信息網(wǎng)官網(wǎng)seo診斷分析報告
  • 怎么才能建立網(wǎng)站運營培訓(xùn)班有用嗎
  • 兩學(xué)一做注冊網(wǎng)站百度首頁
  • 網(wǎng)站開發(fā)文檔撰寫模板鎮(zhèn)江seo
  • 阿里云做網(wǎng)站需要環(huán)境自己做一個網(wǎng)站要多少錢
  • 沈陽市建設(shè)工程質(zhì)量監(jiān)督局網(wǎng)站神馬推廣登錄
  • 職業(yè)生涯規(guī)劃用什么網(wǎng)站做測試微博搜索引擎優(yōu)化
  • 做網(wǎng)站最適合用多大的圖片手游代理加盟哪個平臺最強大
  • 網(wǎng)站和做游戲網(wǎng)站優(yōu)化排名服務(wù)
  • 專業(yè)官網(wǎng)設(shè)計周口seo公司
  • 備案網(wǎng)站名怎么寫uc信息流廣告投放
  • 游戲模型外包網(wǎng)站推廣公司品牌
  • 網(wǎng)站建設(shè) 銷售百度愛采購?fù)茝V怎么收費
  • 做導(dǎo)航網(wǎng)站有發(fā)展嗎東莞市網(wǎng)絡(luò)seo推廣企業(yè)
  • 網(wǎng)站免備案空間北京搜索排名優(yōu)化
  • 連云港集團網(wǎng)站建設(shè)企業(yè)快速建站
  • 企業(yè)網(wǎng)站seo哪里好百度關(guān)鍵詞seo排名軟件
  • 政府網(wǎng)站建設(shè)預(yù)算百度百科詞條入口
  • php響應(yīng)式個人博客網(wǎng)站設(shè)計網(wǎng)站建設(shè)制作流程
  • 重慶企業(yè)網(wǎng)站建站app推廣拉新一手渠道代理
  • 做網(wǎng)站能收多少廣告費軟件推廣賺錢一個10元