C++OpenGL,链接、编译时出错
C++ OpenGL, errors when linking, compiling
Witam,nie potrafiÉsobie poradzićz błÉdami linkera chybaże kompilatora(我开玩笑说是kompilator)。Chciałem swoje凝视着skompilowaćna nowo i apopawić项目,jednak nie potrafiÉprzejśćprzez程序链接到尼亚。w folderze z资源.cpp职位dodatkowo你好我无法继续处理链接器或编译器的错误。我想编译我的旧项目,但我无法处理错误。在带有source.cpp的文件夹中,我也有
open32.dll
glu32.dll
glut32.dll (i download it)
glut.h (si download it)
glut.lib (i download it)
glut.def (i think its not nessesery)
巴赫看起来像
path %pathC:MinGWbin
g++ -o program.exe main.cpp glut32.lib
我在使用glut32dll/opengl.dll函数的每一行都会出现错误,所有错误都是类似的C: \Users\Przemko\AppData\Local\Temp\cc4n2CuY.o:main.cpp:(.text+0xe5):未定义对的引用`glClearColor@16'
在MinGW\Include中,我有带有标题的文件夹GL:
glu.h
gl.h
glext.h
"我在安装MingW时得到它"
我的来源包括
#include <time.h>
#include <iostream>
#include <math.h>
#include <windows.h>
#include "glut.h"
我需要帮助,我不记得如何链接每一个项目,我希望我有我的旧bash和libary,但我没有。
您没有链接到实际的OpenGL库,您需要将-lGL
添加到您的命令中:
$ g++ -o program.exe main.cpp glut32.lib -lGL
如果您有x64
libraries
,您可能希望将dll
文件保留在SysWOW64
文件夹中,而不是System32
文件夹中。
相关文章:
- 在Linux for Windows上编译C++代码时出错
- 为x86而非x64编译时出错
- 当我尝试通过 mingw 使用 CMake 和 SFML 库编译项目时出错
- 尝试在Windows上执行C++时出错(通过MinGW编译)
- 如何使用我构建的库,而不会从源代码出错,但不为我自己的项目编译?
- constexpr 使用 clang 编译 TensorFlow 时出错
- 从DLL导出函数,LoadLibrary()需要用TEXT转换的字符串才能编译而不会出错
- 编译包含指向模板函数的指针的初始值设定项列表时,gcc 出错,但 clang 不出错
- 编译时出错 - 从 DWORD 到 LPCVOID 的转换
- 在发布模式下启动使用库的静态链接编译的应用程序时出错
- 编译时出错 - 链接.cpp和头文件
- <limits> 使用 VSC2019 编译旧代码时出错
- 在 ubuntu 焦点上编译虚幻引擎 4.25 时出错
- 编译包含LLVM API标头的C++文件时出错
- 编译以下代码时出错
- 使用交叉工具ng编译gcc时出错
- 在 dll 中为 qLibrary 编译 qobject 时出错
- 使用 cmake 在窗口上编译 c++ 数据库时出错
- 使用 TDM GCC 5.1.0 编译 PDCurses36 时出错
- Lua :在原生lua中编译,但在使用LuaJIT和sol2时C++出错