windows+absl+vs2019
时间: 2023-08-09 17:09:43 浏览: 180
对于在Windows上使用absl库和VS2019进行开发,你可以按照以下步骤操作:
1. 首先,安装Visual Studio 2019:你可以从官方网站 https://visualstudio.microsoft.com/downloads/ 下载并安装Visual Studio 2019。
2. 在安装Visual Studio 2019时,确保选择安装"C++工作负载"以及任何其他你需要的组件。
3. 接下来,你需要安装依赖管理工具vcpkg。你可以从GitHub上的vcpkg仓库中获取最新的代码:https://github.com/microsoft/vcpkg
4. 下载vcpkg的代码后,你可以按照官方文档(https://github.com/microsoft/vcpkg#quick-start-windows)中的说明进行安装。
5. 安装完成后,打开命令提示符或PowerShell,并导航到vcpkg的安装目录。然后,运行以下命令来安装absl库:
```
vcpkg install absl
```
6. 安装完成后,你可以在你的项目中使用absl库。在Visual Studio中,创建一个新的C++项目或打开现有项目。
7. 在项目中,右键单击解决方案资源管理器中的项目名称,然后选择“属性”选项。
8. 在属性窗口中,展开“C/C++”选项,并选择“常规”子选项。在“附加包含目录”字段中,添加vcpkg的安装目录。例如,如果你将vcpkg安装在C盘的vcpkg目录中,你需要添加以下路径:
```
C:\vcpkg\installed\x64-windows\include
```
9. 接下来,展开“链接器”选项,并选择“常规”子选项。在“附加库目录”字段中,添加vcpkg的安装目录。例如:
```
C:\vcpkg\installed\x64-windows\lib
```
10. 最后,在“链接器”选项下选择“输入”子选项,并在“附加依赖项”字段中添加以下库:
```
absl_synchronization.lib
absl_strings.lib
absl_base.lib
absl_debugging_internal.lib
absl_flags.lib
absl_flags_commandlineflag.lib
absl_flags_config.lib
absl_flags_internal.lib
absl_flags_marshalling.lib
absl_flags_parse.lib
absl_flags_program_name.lib
absl_log_severity.lib
absl_strings_internal.lib
absl_strings_str_cat.lib
absl_strings_string_view.lib
absl_time.lib
absl_time_zone.lib
```
11. 现在,你可以在你的源代码中使用absl库了。记得在需要使用absl的文件中包含正确的头文件,例如:
```cpp
#include <absl/strings/str_cat.h>
#include <absl/time/time.h>
// 其他absl头文件
```
12. 编译并运行你的项目,确保absl库能够成功链接和使用。
希望这些步骤能帮助到你。如果你有任何进一步的问题,请随时提问。