我正在使用Google Protobuf和CMake.在Linux上,Protobuf库可以通过以下方式找到:
find_package( Protobuf REQUIRED )
Run Code Online (Sandbox Code Playgroud)
CMake知道在哪里寻找图书馆.我怎么能在Windows中使用它?我应该创建一个环境变量,例如PROTOBUF_LIB?我已经查看FindProtobuf.cmake但无法解决所需的问题.
有没有办法让 CMake 将文件添加到 MSVC 的解决方案资源管理器树中,例如“解决方案项”?我在一个名为“helper_functions.cmake”的文件中放置了一堆 CMake 宏,并希望这个文件出现在 MSVC 的解决方案资源管理器中。这是为了让团队成员可以看到该文件是否存在(根据解决方案资源管理器树中他们的项目下显示的 CMakeLists.txt 文件)。