簡體   English   中英

Windows CMake GUI 找不到 Boost 庫

[英]Windows CMake GUI cannot find Boost library

這是我第一次在 windows 中使用 cmake gui。 我正在嘗試在 Windows 中安裝 vsomeip 庫。 這主要是我常見的API someip應用程序需要的。 現在,我在編譯 vsomeip 庫時遇到問題。 當我運行 CMake gui 時,它說Could NOT find Boost (missing: system thread filesystem) (found suitable version "1.67.0", minimum required is "1.55")

我已經將 boost 目錄添加到我的環境路徑變量中。 我不確定是否需要任何其他配置。 當我在 Linux 中嘗試相同的操作時,它工作正常。 僅在 Windows 中存在問題。

我通過更改 boost/version.hpp 中的 boost 版本解決了這個問題。

以前版本寫為1_55_0 所以我只是將版本更改為1_55

另一個修復是添加環境變量 Path。 我添加了 boost 包含目錄本身: C:\local\boost_1_55_0\boost

我不確定這是修復的正確方法,但這個修復對我有用。 也許如果你們有更好的解決方案可以在這里分享。

暫無
暫無

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

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