gpt4 book ai didi

c++ - 使用 SCIP C++ 包装类

转载 作者:行者123 更新时间:2023-11-28 06:43:42 29 4
gpt4 key购买 nike

有人可以告诉我如何使用 SCIP 的 C++ 包装器类吗?我不知道示例中的 Makefile 是如何工作的。我尝试简单地使用命令

g++ -Wall example.cpp 

但是当我这样做时,它告诉我 scip/scip.h: fatal error: scip/def.h: No such file or directory。我确定我在正确的目录中。有人知道发生了什么事吗?

最佳答案

最好,对于包装类的使用,您可以查看 SCIP 目录中example/TSP 子目录中的TSP 示例。在那里,HeurFrats.* 文件可能会帮助您了解 C++ 包装器的使用方式,这里是启发式的。

对于你的make问题,如果你再次改编TSP例子,你需要做的是,改变例子Makefile中的MAINOBJ文件。在您的情况下,MAINOBJ = example.o 应该就足够了。因此,您需要将 example.cpp 放入名为 src 的子目录中。这应该是改编示例的方式,您不需要更改此类 Makefile 中的任何其他内容。之后你可以编译

make

make OPT=dbg

它在 Debug模式下编译您的源代码并且应该启用额外的检查。

在您上面的具体示例中,缺少必要 header 的包含路径,您可以通过以下方式编译:

g++ -Ipathtoscip/src -Wall example.cpp 

关于c++ - 使用 SCIP C++ 包装类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25437261/

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