qt — есть проблемы с использованием NCBI c ++ toolkit

Я пытаюсь реализовать небольшую программу, чтобы сделать взрыв и получить результат без браузеров.
Инструментарий ncbi c ++ кажется мне тем, что я искал, однако я столкнулся с некоторой проблемой его использования.

Моя среда Windows с компилятором MSVC 2010 c ++ и каркасом QT,
Я скачал, настроил и собрал инструментарий в соответствии со следующей инструкцией.

http://www.ncbi.nlm.nih.gov/books/NBK7167/

и у меня есть все библиотеки (. * lib файлы) в каталоге ниже:

ncbi_cxx — 12_0_0 \ компиляторы \ msvc1000_prj \ DLL \ Lib \ ReleaseDLL

Ниже приведен пример, предоставленный ncbi, я пытаюсь сделать подобные вещи.
http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/lxr/source/src/sample/app/blast/remote_blast_demo.cpp

Когда все кажется готовым, я создаю проект (с помощью Qt Creator) и пытаюсь использовать инструментарий.
Однако проблема возникает, когда я включаю любой из файлов заголовка, например

#include <corelib/ncbiapp.hpp>

Я понятия не имею, как решить ошибку компилятора при включении библиотек ncbi. Сообщение об ошибке выглядит следующим образом:

‘ncbi :: CUtf8 :: AsUTF8’ переопределение
параметр по умолчанию: параметр 2 (строка ncbistr.hpp 2861)

‘ncbi :: CStringUTF8 ncbi :: CUtf8 :: AsUTF8 (const ncbi :: TCharUCS2 *, ncbi :: SIZE_TYPE)’: функция-член уже определена или объявлена ​​(строка 2861 ncbistr.hpp)

‘ncbi :: CUtf8 :: AsUTF8’: отсутствует параметр по умолчанию для параметра 2 (строка 2861 ncbistr.hpp)

Я потратил несколько дней на то, чтобы понять, как использовать этот инструментарий. Если кто-нибудь может дать мне какую-то идею, я буду очень признателен.

Кстати, в файле проекта я включаю path и libs.

INCLUDEPATH += "../../lib/ncbi_cxx--12_0_0/include"LIBS += "../../lib/ncbi_cxx--12_0_0/compilers/msvc1000_prj/dll/lib/ReleaseDLL/*.lib"

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]