soil相关内容

SOIL 连接不正确

我正在我的库中链接 SOIL,但是当我编译时,我收到这些链接器错误: 1>LINK : 警告 LNK4098: defaultlib 'MSVCRT' 与其他库的使用冲突;使用/NODEFAULTLIB:library1>libSOIL.lib(stb_image_aug.o):错误 LNK2019:未解析的外部符号 __alloca 在函数 _stbi_zlib_decode_noheader ..
发布时间:2021-12-19 18:37:07 C/C++开发

在 Ubuntu 上编译 OpenGL SOIL

如何在 Ubuntu 中为 OpenGL 链接 SOIL? 编辑: 我发现了问题,我的教授在终端中显示了 locate cmd并且我能够找到我必须从哪里获取 .h. 如果其他人对我有这个问题, #include "SOIL/SOIL.h" 并在编译时链接 -lSOIL 解决方案 首先从官网下载SOIL.h头文件 http://www.lonesock.net/s ..
发布时间:2021-09-12 19:07:52 其他开发

从 OpenGL 中的纹理采样是黑色的

我正在尝试制作图形,遵循 http://en 上的教程.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_06 问题:当我尝试对立方体进行纹理处理时,我的样本是黑色的. 截图:http://puu.sh/2JP1H.jpg(注意:我设置为蓝色= uv.x 来测试我的 UV) 我查看了线程 OpenGL 纹理看 ..
发布时间:2021-06-12 20:05:16 C/C++开发

BMP的完整屏幕截图.出血和保存问题

我想捕获部分屏幕并将其保存到BMP中.为了保存图片,我计划使用SOIL.我在此处获得位位转换功能 代码: bool saveScreen(string path) { string name; SYSTEMTIME sm; GetSystemTime(&sm); name = to_string(sm.wHour) + to_string(sm.wMin ..
发布时间:2020-05-20 23:51:44 C/C++开发

简单的OpenGL图像库(SOIL)使用不推荐使用的功能吗?

本教程针对 尽管SOIL包括从图像自动创建纹理的功能,但它使用的功能在现代OpenGL中不可用.因此,我们将简单地将SOIL用作图像加载器并自己创建纹理. 可以,但是有什么功能?库中还有哪些其他功能受到类似的影响?我有一个谷歌,但没有打开任何有关此的信息.我已经看到它在opengl es应用程序中也使用过,而IIRC仅具有核心opengl功能. 在座的任何人都可以对所有功能是否可疑或 ..
发布时间:2020-05-20 23:23:03 其他开发

SOIL:使用Xcode在C ++和OpenGL中“无法打开文件"

我正在尝试使用SOIL加载纹理文件.我尝试从项目文件中加载图像,也尝试从文件系统中加载图像.当我尝试从项目SOIL_last_result()加载图像时,出现错误: 无法打开文件 但是该应用程序仍然可以运行. 当我输入系统中图像的完整路径时,会得到(构建项目时): 我不知道那里出了什么问题.我正在读的可能是,代码中还有其他错误,这就是为什么我在这一点上遇到问题的原因. ..
发布时间:2020-05-20 22:44:52 C/C++开发

使用DevIL或SOIL保存openGL输出

我尝试同时使用土壤和魔鬼图像库,但是创建的屏幕截图完全是黑色图像.对于魔鬼,我使用了以下功能:拍摄屏幕截图使用openGL并将其另存为png ,但图像仍为黑屏. 关于保存屏幕截图或导出opengl输出的任何想法吗? 解决方案 尝试一下: #include #include #include using na ..
发布时间:2020-05-20 22:20:48 其他开发

使用openGL,SOIL加载图像

我尝试了很多使用SOIL在openGL中加载和显示图像的例子。 在运行下面的源代码时,它只显示没有图像的四边形。 我试图打开一个名为foto的图像。 我把图片文件放在程序的文件夹中。 bool * keyStates = new bool [256] ; GLuint纹理[0]; void resize(int height,int width){ const floa ..
发布时间:2018-07-25 15:09:18 其他开发

在Mac OS X上编译OpenGL SOIL

我如何链接或编译SOIL( http://lonesock.net/soil.html )到Mac OS X上的C ++ OpenGL项目? 解决方案 在更新版本的Mac OS X上,必须编辑make文件并添加 ' - arch 1386 -arch x86_64' 添加到Makefile的CXX宏中。编译完成后,您还必须链接项目中的CoreFoundation.f ..
发布时间:2018-05-25 19:05:10 其他开发

未定义的引用`SOIL_load_OGL_texture'?

我不知道为什么这样说: 未定义引用“SOIL_load_OGL_texture 这是代码: GLuint loadtex(const char * texname ) { GLuint texture = SOIL_load_OGL_texture( texname, SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, SOIL_FLAG_MIP ..
发布时间:2016-10-30 00:03:49 C/C++开发

SOIL不能正确链接

我在我的库中链接SOIL,但是当我编译我得到这些链接器错误: 1> LINK:warning LNK4098:defaultlib 'MSVCRT'与使用其他库冲突;使用/ NODEFAULTLIB:库 1> libSOIL.lib(stb_image_aug.o):错误LNK2019:未解析的外部符号__alloca在函数_stbi_zlib_decode_noheader_buff ..
发布时间:2016-10-14 20:27:46 C/C++开发

土建立在Visual Studio 2010

我不能得到 的土壤与Visual Studio 2010中正常工作 - 我根本不是一个专家与VS但据我所知,只有下列步骤是必要的,以获得环境工作: 属性>> C / C ++>常规>>附加包含目录 添加在路径SOIL.h 属性>>链接>>通用>>附加库目录 添加在路径libSOIL.a 我也使用免费GLUT和路径都在这里设置以及过剩的文件 - 我还设置了Dubugging >>环境的路径 ..
发布时间:2016-08-21 20:35:51 C/C++