我有一個(部分)的qmake項目文件是這樣的:如何強制qmake在TEMPLATE = lib時不創建符合目標的鏈接?
TEMPLATE=lib
TARGET=whatever
SOURCES=whatever.cpp
HEADERS=whatever.h
這將 - ATLEAST默認 - 創建一個圖書館和一些符號鏈接是這樣的:
libwhatever.so -> libwhatever.so.0.1.0
libwhatever.so.0 -> libwhatever.so.0.1.0
libwhatever.so.0.1 -> libwhatever.so.0.1.0
libwhatever.so.0.1.0
libwhatever.so.0.1 .0是實際的庫二進制文件,其餘的只是符號鏈接。
我想要歸檔的是,根本沒有創建任何符號鏈接或順序什麼是其他方式,以便libwhatever.so將是實際的二進制文件,其餘的是符號鏈接。
我想要這種行爲的原因是由於某些軟件包裝的原因。我知道如何解決這些問題,所以原因實際上是無關緊要的。真正的原因是,qmake本身太沒有記錄,我問這個問題是爲了找出這種行爲是否可以在沒有任何「黑客」的情況下重新配置。 – rasjani 2009-07-03 06:56:21