0
我想使用boost :: thread。如何提升知道鏈接哪個LIB以及如何更改它?
當我嘗試編譯我的項目(VS2010)時,鏈接程序找不到名爲「libboost_thread-vc100-mt-1_47.lib」的庫。
我不明白的第一件事是boost如何決定它需要鏈接到的lib名稱?我搜索了該字符串的升壓代碼,但找不到任何字符串。這個名字來自哪裏?
如果我放置請求的庫,一切工作正常使用boost DLL,但我想靜態鏈接到庫,因此我有我想要的「libboost_thread-vc100-mt-s-1_47.lib」鏈接到,但升壓尋找其他文件。我如何使這個文件的boost鏈接,所以我將能夠靜態工作?
非常感謝! :-)
它在各種配置頭文件中逐漸構建這些字符串,然後執行雜注註釋庫。如果沒有人會提供完整的答案;現在有點忙。 – Bathsheba
[這可能有助於靜態鏈接提升](http://stackoverflow.com/questions/2560983/linker-problem-linking-boost-in-visual-studio-2008) – Borgleader
@Borgleader - 我檢查了它,但它沒有幫助,因爲問題不是「前綴」,而是中間的「-s-」。 – TCS