2016-07-24 22 views
0

Ich versuche, ein einfaches vulkan Beispiel mit Netbeans 8.0.2 mit MinGW64 5.3.0 zu bauen. Aus irgendeinem Grund scheint es die Datei "glf3.dll" nicht finden zu wollen, obwohl die Abhängigkeitsspeicherorte und Dateinamen in den Linkeroptionen angegeben wurden.Keine Regel, um das Ziel `glfw3.dll 'zu machen

Fehlermeldung:

C:\Tools\MinGW\msys\1.0\bin\make.exe -f Makefile CONF=Debug 
"/C/Tools/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 
make.exe[1]: Entering directory `/c/Users/gkovalechyn/Documents/NetBeansProjects/VulkanTests' 
"/C/Tools/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW_64-Windows/vulkantests.exe 
make.exe[2]: Entering directory `/c/Users/gkovalechyn/Documents/NetBeansProjects/VulkanTests' 
mkdir -p build/Debug/MinGW_64-Windows 
rm -f "build/Debug/MinGW_64-Windows/main.o.d" 
g++ -m64 -std=c++11 -c -g -I../../../../../Libraries/glm -I../../../../../Libraries/glfw-3.2.bin.WIN64/include -I../../../../../Tools/VulkanSDK/1.0.17.0/Include -MMD -MP -MF "build/Debug/MinGW_64-Windows/main.o.d" -o build/Debug/MinGW_64-Windows/main.o main.cpp 
make.exe[2]: *** No rule to make target `glfw3.dll', needed by `dist/Debug/MinGW_64-Windows/vulkantests.exe'. Stop. 
make.exe[2]: Leaving directory `/c/Users/gkovalechyn/Documents/NetBeansProjects/VulkanTests' 
make.exe[1]: *** [.build-conf] Error 2 
make.exe[1]: Leaving directory `/c/Users/gkovalechyn/Documents/NetBeansProjects/VulkanTests' 
make.exe": *** [.build-impl] Error 2 

Linkers Einstellungen:

Linker settings

Der Nachweis, dass die DLL in diesem Ordner vorhanden ist:

Proof

+0

Versuchen Sie, alles zu reinigen und neu zu erstellen. –

+0

Ich habe das schon probiert, immer noch den gleichen Fehler. – gkovalechyn

Antwort

1

es selbst gelöst. Ich musste Netbeans den genauen Pfad zu den Bibliotheken mitteilen, anstatt sie als zusätzliche Abhängigkeiten hinzuzufügen.

Also im Grunde, gehen Sie zu den Projekteigenschaften, Build -> Linker -> Bibliotheken. Von dort fügen Sie die Bibliotheken Dateien, nicht die Bibliothek und es sollte funktionieren.