gpt4 book ai didi

c++ - 如何在 Visual Studio 2017 [C++] 中使用 GLOP 线性求解器

转载 作者:行者123 更新时间:2023-11-30 03:21:10 25 4
gpt4 key购买 nike

一段时间以来,我一直在努力让它发挥作用,但我终其一生都无法弄明白。这是我现在的情况:

我有一个正在运行的 Visual Studio 项目(和解决方案),希望尽可能少地修改它。我现在觉得需要在我的项目中使用 GLOP 线性求解器,并且想知道我将如何着手这样做。

我编写的使用 GLOP 的代码可以作为独立的 .cpp 文件完美运行:[此 .cpp 文件与 GLOP 的资源放在同一目录中,并在创建和使用此处提到的 make 命令后完美编译和运行 https://developers.google.com/optimization/introduction/cpp]

我现在想将此代码包含在我的项目中,并将其作为项目的一部分而不是作为独立代码运行。由于我目前正在使用 MSVS 2017,我想知道我将如何去做,因为我目前使用的技巧(在项目文件夹中复制和粘贴 GLOP 的所有资源,等等)似乎没有正常工作并且我的错误列表不断增长,并且使用 make 命令显然不是一个选项,因为代码需要嵌入到其他代码中。

请像我五岁一样向我解释 - 哪些文件应该放在哪里,我应该执行哪些链接以及其他什么。

最佳答案

我想你已经下载并解压了二进制文件: or-tools_VisualStudio2017-64bit_v6.8.5452.zip

当运行 make rcc 命令来构建 C++ 示例时,您应该已经发现了需要在您的项目中使用的标志。

首先你需要配置你的项目来添加include目录:
配置属性>>VC++目录>>包含目录

vs include directory

然后你必须添加一些预处理器标志,例如-DUSE_GLOP
注意:你可以找到here我们在 Makefile 中使用的内容:
配置属性>>C/C++>>预处理器>>预处理器定义 vs preprocessor

然后将静态库 libortools.lib 添加到您的链接器:
配置属性>>>链接器>>输入 linker input

注:图片来源于网络各站点,请自行改编。

关于c++ - 如何在 Visual Studio 2017 [C++] 中使用 GLOP 线性求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52278444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com