Библиотека NAG Марк 26 компиляции

Galuoises спросил: 13 октября 2017 в 07:44 в: c++

Раньше у меня была библиотека NAG C Mark 23, и я использовал для компиляции через

g++ -std=c++11  -lm file.cpp -o output.o -I/opt/NAG/clmi623dgl/include 
/opt/NAG/clmi623dgl/lib/libnagc_nag.a -L/opt/NAG/clmi623dgl/lib -lpthread

, и все работает довольно хорошо. Сейчас я использую NAG Mark 26 и пытаюсь скомпилировать с помощью

g++ -std=c++11  -lm file.cpp -o output.o -I/Users/user/NAG/clmi626ddl/include 
-L/Users/user/NAG/clmi626ddl/lib -lpthread
/Users/user/NAG/clmi626ddl/lib/libnagc_mkl.a  
/Users/user/NAG/clmi626ddl/lib/libnagc_nag.a

, однако я получаю сообщение об ошибке

Undefined symbols for architecture x86_64:
"_CFDictionarySetValue", referenced from:
  _Ff75173be03ba8abe1a864da3d5eb72fd in libnagc_mkl.a(p01zzfn.o)
"_CFNumberCreate", referenced from:
  _Ff75173be03ba8abe1a864da3d5eb72fd in libnagc_mkl.a(p01zzfn.o)...ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see 
invocation)

Что мне делать нужно сделать, чтобы правильно скомпилировать с отметкой NAG 26?


0 ответов