我在使用Windows(idk,如果相关)和Mosek库编译Code :: Blocks中的Cpp代码时遇到了麻烦。
我做的第一步是通过Project-> Build options ...-> Search directories->添加到库的路径。编译器:策略“将目标选项附加到项目选项”,添加以下路径:“........ \ Program Files \ Mosek \ 7 \ tools \ platform \ win64x86 \ h”(fyi at first ive used“/ “而不是”\“但是在某个地方我已经读过,在Windows中我应该反过来,所以我做了改变。无论哪种方式问题仍然存在。)
但是它不会识别来自Mosek库的任何命令 - 错误将是“未定义的引用”。
然后我尝试通过将mosek.h文件所在的文件夹添加到Code :: Blocks,通过Project-> Build options ...-> Linker settings:Policy“append target options”来解决这个问题项目选项“,链接mosek.h
但是现在该程序通知我以下错误:文件ld.exe,消息“找不到-lmosek.h”。
我对所有这些都很陌生,并试图解决那些谷歌搜索但我不知道还能做什么。有人可以帮帮我吗?