簡體   English   中英

LNK1104 無法打開文件'boost_regex.lib'

[英]LNK1104 cannot open file 'boost_regex.lib'

我目前正在嘗試使用 Visual Studios 19 安裝模擬 package。當我嘗試構建解決方案時,我收到錯誤消息

錯誤 LNK1104 無法打開文件“boost_regex.lib”

我對 C++ 和從源代碼安裝程序非常陌生,所以也許這很容易解決,但我只是看不到它。

我正在使用 Boost v1.59,並按照此處的安裝指南進行操作。 我使用了該指南中“5.1 Simplified Build From Source”給出的說明。

我知道我可能沒有提供關於該問題的足夠信息,但我只是不知道確切地知道要提供哪些信息。 也許你們中的一個好人可以問我幾個問題,我會盡我所能提供答案。 感謝您的幫助!

編輯,我已將“C:\Program Files\boost\boost_1_59_0\stage\lib\”添加到 Linker 下的附加庫目錄中

如果你用

./b2 --with-regex --layout=系統發布

然后,您將獲得具有項目所期望名稱的二進制文件。 但是請注意,這有點危險 - 以這種方式鏈接不兼容的二進制文件很容易導致難以理解的 linker 錯誤或奇怪的運行時故障。 請密切注意您可能收到的任何 linker 警告!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM