在这篇文章中,我们将带领您了解freeglut2.8.1windows8x64配置的全貌,同时,我们还将为您介绍有关apache-tomcat-8.0.35-windows-x64.zip安装教程、C
在这篇文章中,我们将带领您了解freeglut 2.8.1 windows 8 x64 配置的全貌,同时,我们还将为您介绍有关apache-tomcat-8.0.35-windows-x64.zip安装教程、C++:在 VisualStudio 中使用 ArUCo-OpenGL-Freeglut 时出错 LNK2019、CMakeLists.txt for freeglut、freeglut (./a.out): 错误: 没有为窗口 1 注册显示回调的知识,以帮助您更好地理解这个主题。
本文目录一览:- freeglut 2.8.1 windows 8 x64 配置
- apache-tomcat-8.0.35-windows-x64.zip安装教程
- C++:在 VisualStudio 中使用 ArUCo-OpenGL-Freeglut 时出错 LNK2019
- CMakeLists.txt for freeglut
- freeglut (./a.out): 错误: 没有为窗口 1 注册显示回调
freeglut 2.8.1 windows 8 x64 配置
1.include
C:\Program Files (x86)\Windows Kits\8.0\Include\um\gl
freeglut.h / freeglut_ext.h /freeglut_std.h / glut.h
apache-tomcat-8.0.35-windows-x64.zip安装教程
本文转自:https://www.cnblogs.com/13xy-ch/p/5537229.html
第一步:获取apache-tomcat-8.0.35-windows-x64.zip并解压
第二步:从命令行进入bin目录
第三步:执行命令:service.bat install,这样就会将tomcat8.exe文件注册成系统的服务。
第四步:启动服务
第五步:在浏览器地址栏输入http://localhost:8080/ 出现如下页面则安装成功。
C++:在 VisualStudio 中使用 ArUCo-OpenGL-Freeglut 时出错 LNK2019
如何解决C++:在 VisualStudio 中使用 ArUCo-OpenGL-Freeglut 时出错 LNK2019
第一次在这里发帖,如果您需要其他东西来帮助我,请告诉我!
我正在尝试使用 ArUco 和 OpenGL 在 C++ 中设置一个简单的 AR 应用程序。
我构建并安装了 ArUco,对于 freeglut 也是如此,因为现在 glut 已经很老了,但是在解决了一定数量的问题后,我最终只遇到了一个我似乎无法解决的问题。
我已经检查了包含、库参数或缺少的 dll,但我觉得一切都很好。 我正在 x64 调试模式下构建,使用 ArUco 和 OpenCV vc16(因为它需要它),每个库都不同(如“opencv_core412.lib”)和最新的 freeglut 更新可用。
问题来了:
Erreur LNK2019 symbole externe non résolu
"public: void __cdecl aruco::MarkerDetector::detect(class cv::Mat const &,class std::vector<class aruco::Marker,class std::allocator<class aruco::Marker> > &,class cv::Mat,float,bool)" (?detect@MarkerDetector@aruco@@QEAAXAEBVMat@cv@@AEAV?$vector@VMarker@aruco@@V?$allocator@VMarker@aruco@@@std@@@std@@V34@2M_N@Z) référencé dans la fonction "public: void __cdecl ArUco::idle(class cv::Mat)" (?idle@ArUco@@QEAAXVMat@cv@@@Z)
英文是:
Error LNK2019 external symbol not resolved
"public: void __cdecl aruco::MarkerDetector::detect(class cv::Mat const &,bool)" (?detect@MarkerDetector@aruco@@QEAAXAEBVMat@cv@@AEAV?$vector@VMarker@aruco@@V?$allocator@VMarker@aruco@@@std@@@std@@V34@2M_N@Z) referenced in the function "public: void __cdecl ArUco::idle(class cv::Mat)" (?idle@ArUco@@QEAAXVMat@cv@@@Z)
CMakeLists.txt for freeglut
cmake_minimum_required(VERSION 2.8)
#for freeglut(version 2.8.0)
project(freeglut)
set(INC_FILES
include/GL/freeglut.h
include/GL/freeglut_ext.h
include/GL/freeglut_std.h
include/GL/glut.h
)
SET(SRC_FILES
src/freeglut_callbacks.c
src/freeglut_cursor.c
src/freeglut_display.c
src/freeglut_ext.c
src/freeglut_font.c
src/freeglut_font_data.c
src/freeglut_gamemode.c
src/freeglut_geometry.c
src/freeglut_glutfont_definitions.c
src/freeglut_init.c
src/freeglut_input_devices.c
src/freeglut_joystick.c
src/freeglut_main.c
src/freeglut_menu.c
src/freeglut_misc.c
src/freeglut_overlay.c
src/freeglut_spaceball.c
src/freeglut_state.c
src/freeglut_stroke_mono_roman.c
src/freeglut_stroke_roman.c
src/freeglut_structure.c
src/freeglut_teapot.c
src/freeglut_videoresize.c
src/freeglut_window.c
src/freeglut_xinput.c
)
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
ADD_DEFINITIONS(-DFREEGLUT_STATIC)
ADD_LIBRARY(freeglut STATIC ${INC_FILES} ${SRC_FILES})
freeglut (./a.out): 错误: 没有为窗口 1 注册显示回调
如何解决freeglut (./a.out): 错误: 没有为窗口 1 注册显示回调
我正在尝试开始学习如何使用 C 制作图形。
#include <GL/glut.h>
int main(int argc,char **argv,char **envp) {
glutinit(&argc,argv);
glutCreateWindow("test");
glutMainLoop();
return 0;
}
这是用 gcc test.c -l glut
编译的。执行时,会打印以下错误:freeglut (./a.out): ERROR: No display callback registered for window 1
。造成这种情况的原因是什么,可以采取什么措施来解决这个问题?
解决方法
在使用 glutDisplayFunc
进入事件处理循环之前,您必须使用 glutMainLoop
设置当前窗口的显示回调:
#include <GL/glut.h>
void display(void);
int main(int argc,char **argv,char **envp) {
glutInit(&argc,argv);
glutCreateWindow("test");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
void display(void)
{
/* ... */
}
关于freeglut 2.8.1 windows 8 x64 配置的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于apache-tomcat-8.0.35-windows-x64.zip安装教程、C++:在 VisualStudio 中使用 ArUCo-OpenGL-Freeglut 时出错 LNK2019、CMakeLists.txt for freeglut、freeglut (./a.out): 错误: 没有为窗口 1 注册显示回调等相关知识的信息别忘了在本站进行查找喔。
本文标签: