GLFW和Netbeans的行为

GLFW and Netbeans acting up

本文关键字:Netbeans GLFW      更新时间:2023-10-16

我在Netbeans中链接到GLFW时遇到了一些问题,我遵循了以下说明:

http://forums.netbeans.org/topic51143.html

我已经在我的电脑上安装了Cygwin和MinGW,从那时起,我就安装了Cygwin,我试图用它来编译GLFW程序,但我遇到了同样的错误,所以我决定按照说明尝试MinGW,仍然存在同样的问题。此外,由于某些原因,我不能使用msys make.exe作为make命令,即使是编译C++hello世界,我也必须使用Cygwin中的命令。我已经设置了windows路径变量,以包括两个msys bin目录的位置。

"1(必须安装什么(dll等(?glfw.dlllibgcc_s_dw2-1.dlllibstdc++-6.dll">

我不确定这意味着什么,在这个例子中安装是否意味着System32/SysWOW64应该包含那些提到的.dlls?

我对此程序的输出(使用此处指定的链接器属性:http://forums.netbeans.org/topic51143.html)

#include <cstdlib>
#include <stdio.h>
#include <GL/glfw.h>
using namespace std;
int main(int argc, char** argv) {
    if (!glfwInit())
        return -1;
    return 0;
}

收益率:

"/usr/bin/make"-f nbproject/Makefile-Debug.mk QMAKE=SUBPROJECTS=.build confmake[1]:进入目录/cygdrive/c/Users/sysdba/Documents/NetBeansProjects/GLFW' "/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW_QT-Windows/glfw.exe make[2]: Entering directory/cygdrive/c/Users/sysdba/Documents/NetBeansProjects/GLFW'mkdir-p生成/调试/MinGW_QT-Windowsrm-f build/Debug/MinGW_QT-Windows/main.o.dg++.exe-lglfwll-DGLFW_DLL-c-g-Wall-I./..//下载/glww-2.7.7.bin.WIN64/glfw-2.7.7.bin.WIN64/lib-mingw-MMD-MP-MF构建/调试/mingw_QT-Windows/main.o-d-o构建/调试/mingw_QT-Windows/main-o main.cppg++:-lglfwdll:链接器输入文件未使用,因为链接未完成mkdir-p dist/Debug/MinGW_QT-Windowsg++.exe-lglfwdll-DGLFW_DLL-o dist/Debug/MinGW_QT-Windows/glfw build/Debug/MingGW_QT-Windows/main.o-L./../..//MinGW/lib-lglfw-lglu32-lopeng32-lglfwdllnbproject/Makefile Debug.mk:62:recipe for target dist/Debug/MinGW_QT-Windows/glfw.exe' failed make[2]: Leaving directory/cygdrive/c/Users/sysdba/Documents/NetBeansProjects/GLFW'nbproject/Makefile Debug.mk:59:目标.build-conf' failed make[1]: Leaving directory/cygdrive/c/Users/sysdba/Documents/NetBeansProjects/GLFW的配方nbproject/Makefile impl.mk:39:目标.build-impl' failed build/Debug/MinGW_QT-Windows/main.o: In function main的配方':/cygdrive/c/Users/sysdba/Documents/NetBeansProjects/GLFW/main.cpp:20:对`_imp的未定义引用_glfwInit@0'collect2:ld返回1退出状态make[2]:*[dist/Debug/MinGW_QT-Windows/glfw.exe]错误1

你知道可能是什么问题吗?这可能与我没有使用msys make.exe作为make命令有关吗?

我修复了我的MinGW安装,所以我可以在MinGW msys中使用make.exe,而不是cygwin mysys,这没有帮助。

答案不多,但GLFW似乎在某个地方出现了问题,无法使其发挥作用。我换成了免费的,工作得很有魅力,没有任何麻烦。