Я пытаюсь построить свой проект C, который использует методы из DLL, но я не могу заставить его работать.
У меня постоянно появляется следующая ошибка:
**** Internal Builder is used for build ****
gcc -oLibspotifyTest.exe main.o -lC:\Users\nbarraille\workspace\LibspotifyTest\lib\libspotify.dll
c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lC:\Users\nbarraille\workspace\LibspotifyTest\lib\libspotify.dll
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 543 ms.
Он говорит, что не может найти мою DLL, но это по указанному пути.
Я использую Eclipse Helios с CDT, последней версией MinGW, для Windows 7.
Моя иерархия проекта следующая:
LibspotifyTest
Includes
C:/MinGW/include
C:/MinGW/lib/gcc/mingw32/4.5.2/include
C:/MinGW/lib/gcc/mingw32/4.5.2/include-fixed
LibspotifyTest/include
Debug
include
api.h
lib
libspotify.dll
libspotify.lib
Release
main.o
main.c