2014-01-16 4 views
0

I составленной библиотеки TBB, как показано QtCreator and TBB under Windows устанавливать необходимые пути в библиотеку (. Dll)строительные ошибки Qt Creator с TBB под Windows 8

INCLUDEPATH += "C:\Tbb\include" 
LIBS += -L"C:\Tbb\build\windows_ia32_gcc_mingw_debug\" \ 
    -tbb_debug.dll" 

, как показано на рисунке, но построить проект у меня есть следующее сообщение об ошибке image, любые идеи?

+1

Ошибка указывает на то, что вы не правильно связать с библиотекой TBB. Я думаю, вам нужно использовать скорее 'tbb_debug.lib', чем' tbb_debug.dll'. – vahancho

+0

В папке, в которой я создаю файлы библиотеки без расширения .lib Я загрузил surs коды на сайт TBB и построил их, как показано выше, в [link] (http://stackoverflow.com/questions/13606029/qtcreator-and-tbb -для окон) – htmlbrewery

+1

Вы не строите в режиме Release, правильно? –

ответ

1
  1. Не использовать расширения для библиотек ссылки (они будут добавлены автоматически)
  2. Поймите ключи командной строки :) --library=namespec имеет сокращенную версию -lnamespec. После этого вы определили параметр командной строки -t с аргументом bb_debug.dll, что нонсенс :)

Вы должны использовать -ltbb_debug

+0

Я использовал '-ltbb_debug' Но у меня есть модуль Open, который совершает одни и те же ошибки, чтобы я не ошибся в Build – htmlbrewery

+0

, как я могу решить проблему, пожалуйста, помогите мне @friendzis – htmlbrewery

+0

@ m7boy извините, не мог понять ваш предыдущий комментарий. У вас все еще такие же ошибки? Убедитесь, что каталог, который вы предоставляете -L ('" C: \ Tbb \ build \ windows_ia32_gcc_mingw_debug \ "' в вашем примере) содержит 'tbb_debug.lib'. Если он называется 'libtbb_debug.lib', то используйте' -llibtbb_debug' (согласно вашей ссылке). – friendzis

Смежные вопросы