cvc4 mkconst from std::string in C++ api
cvc4 mkconst from std::string in C++ api
我需要在 c++ 中将 "123" 更改为常量 我编码为什么
ExprManager em;
Rational i = Rational("123",10);
Expr expri = em.mkConst(i);
或
Integer i = Integer("123", 10);
Expr epri = em.mkConst(Rational(i,1));
但我遇到了一些错误
建筑的未定义符号x86_64: "___gmpq_canonicalize",引用自: __gmp_expr<__mpq_struct [1], __mpq_struct [1]>::canonicalize() 在 ex1-4f9d4d.o 中 "___gmpq_clear",引用自: __gmp_expr<__mpq_struct [1], __mpq_struct [1]>::~__gmp_expr() 在 ex1-4f9d4d.o 中 "___gmpz_clear",引用自: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::~__gmp_expr() 在 ex1-4f9d4d.o 中 "___gmpz_init_set",引用自: __gmp_expr<__mpq_struct [1], __mpq_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&) 在 ex1-4f9d4d.o 中 "___gmpz_init_set_si",引用自: __gmp_expr<__mpz_struct [1], __mpz_struct [1]>::init_si(long) 在 ex1-4f9d4d.o 中 LD:在建筑x86_64中找不到符号
上述问题是由缺少 GMP 库引起的。 在 Mac 上安装了带有"brew install gmp"的 GMP。 使用"-LGMP"标志编译程序
问题解决了。
- netcat command in c++
- Difference in displaying cv2 Mat
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 有人安装"IITB Simplecpp in mac"吗?
- 从 C 样式字符串中删除子字符串 "in place" 在C++代码中
- 如何修复"error: ‘_1’ was not declared in this scope"?
- Softmax Implementation in C++
- 将 out/in out 参数与 if/switch 的 init 语句一起使用
- IF-nesting in c++
- Gurobi GRBModel and GRBmodel in C++
- Tensorflow Hub in C++
- Centos7 g++ "to_string is not in a member of std"
- InitializeCriticalSectionEx Not Located In KERNEL32.Dll
- 将 lambda 表达式传递给 std::function in C++
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- std::async from std::async in windows xp