2016-07-24 8 views
0

私はMinGW64 5.3.0を使ってNetbeans 8.0.2で簡単なvulkanの例を構築しようとしています。しかし、何らかの理由で、依存関係の場所とファイル名がリンカーオプションで指定されていても、glf3.dllファイルを探したくないようです。ターゲット `glfw3.dll 'を作成するルールがありません

エラーメッセージ:

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 

リンカの設定:

Linker settings

DLLは、そのフォルダに存在することを証明:

Proof

+0

allをクリーンにして再構築してください。 –

+0

私はこれを試しましたが、それと同じエラーです。 – gkovalechyn

答えて

1

はそれを自分で解決しました。 Netbeansにライブラリへの正確なパスを、追加の依存関係として追加するのではなく、伝える必要がありました。

基本的に、プロジェクトプロパティの[ビルド - >リンカ - >ライブラリ]に移動します。そこから、ライブラリではなく、ライブラリFILESを追加してください。

関連する問題