Mosek C-API using MinGW
Mosek C-API using MinGW
我尝试在MinGW
上为Mosek
构建"lo1"示例。不幸的是,它不断返回undefined reference to ...
我认为链接库时出错了。有人能帮忙吗?
我的构建命令如下:
g++ "-IC:Program FilesMosek7toolsplatformwin64x86h" "-LC:Program FilesMosek7toolsplatformwin64x86bin" -O0 -g3 -Wall -c -fmessage-length=0 -std=c++11 -o "lo1.o" "lo1.cpp" "-lmosek64_7_1"
g++ "-LC:Program FilesMosek7toolsplatformwin64x86bin" -static-libgcc -static-libstdc++ -o lo1.exe "lo1.o" "-lmosek64_7_1"
问题是在构建或运行最终二进制文件时发生的?
你确定g++构建了一个64位二进制文件吗。也许您应该添加一个-m64
g++ "-IC:Program Files (x86)Mosek7toolsplatformwin32x86h" -O0 -g3 -Wall -c -fmessage-length=0 -std=c++11 -o "lo1.o" "lo1.cpp"
g++ "-LC:Program Files (x86)Mosek7toolsplatformwin32x86bin" -static-libgcc -static-libstdc++ -o lo1.exe "lo1.o" "-lmosek7_1"
谢谢你的回答。这个问题发生在建筑的时候。64位版本不起作用。Mosek 32bit与MinGW配合使用。使用了上面的构建命令。
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 如何将C++中的库和头与MinGW一起使用
- 为什么与常规GCC不同,即使有"学究性错误",MinGW-GCC也能容忍丢失的返回类型
- "using namespace std;"在C++的作用是什么?
- 无法在windows上使用mingw将sqlite3与c连接
- MinGw 无法从 cmake 编译测试文件
- MSYS2 MinGW程序包中缺少grpc_cpp_plugin协议
- vector<vector<double>> to mxArray using memcpy
- Using C++ CryptAPI:CNG Create CSR
- STLPort using C++11
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 函数中的 c++ using 语句,后跟函数名称(对于 ADL?
- Using getchar_unlocked()
- 类作用域的类型别名"using":[何时]方法中的用法可以先于类型别名?
- 安装MinGW后C++编译器不起作用?
- Using Cspice with mingw
- Mosek C-API using MinGW
- Using Clang on Mingw 64bit
- using boost::asio::local with MinGW
- Using Clang 3.6 with MinGW w64 4.8