在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Android  網(wǎng)絡(luò)安全/ cmakelists.txt add_library 里的library nam

cmakelists.txt add_library 里的library name有什么限制嗎?

clipboard.png

我在學(xué)習(xí)Android NDK,用的是Android Studio,在cmakelists.txt里add_library時(shí),library name如果寫成test就會(huì)提示

clipboard.png

不過(guò)改成其他名字之后(例如test-lib)就沒(méi)問(wèn)題

請(qǐng)問(wèn)cmakelists.txt對(duì)library name命名有什么限制嗎?還是說(shuō)這只是Android Studio的問(wèn)題

回答
編輯回答
短嘆

圖片描述

CMake Error at CMakeLists.txt:22 (add_library):
The target name "test" is reserved or not valid for certain CMake features,
such as generator expressions, and may result in undefined behavior.

問(wèn)題已解決

2017年12月30日 07:30
編輯回答
笨小蛋

名字應(yīng)該沒(méi)有啥限制。
把你的 CMakeOutput.log 貼出來(lái)。

2017年6月21日 00:53
編輯回答
菊外人

沒(méi)有限制,但是這邊起的名字要和鏈接時(shí)候指定的庫(kù)名一致。
如果說(shuō)test-lib沒(méi)有問(wèn)題,那應(yīng)該真實(shí)鏈接這個(gè)庫(kù)的時(shí)候是:

target_link_libraries(Demo test-lib ...)
2017年9月29日 08:01