问题标签 [winbgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 无法在 DEV C++ 中运行图形
无法从 DEV C++ 中的以下进程运行图形
过程
安装 DevC++。我从版本 4.9.9.2 安装文件安装。将 graphics.h 下载到 Dev-C++ 目录的 include/ 子目录。下载 libbgia。到 lib/ 以便使用 Dev-C++ 目录的 WinBGIm 子目录。每当您在程序中#include 时,您必须指示链接器链接某些库。从 Dev-C++ 执行此操作的命令是 Alt-P。从弹出窗口中选择参数选项卡,然后在链接器区域中键入以下内容:-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
您现在可以编译和运行使用 WinBGIm 图形库的程序,例如打开一个小窗口、画一个圆圈并等待用户按键的程序:
请遵循相同的过程并向我建议
c++ - 更新的 wxDevCpp 中的 BGI 不起作用
我需要在我的程序中使用 BGI 图形,它在 wxDevCpp 7.3 中运行良好。但是现在我安装了这个 IDE 7.4 的更新版本,按照指令http://www.cs.colorado.edu/~main/bgi/dev-c++/完成了所有操作,就像以前一样,但是现在当我尝试编译任何简单的程序如
我收到多个错误说
未在范围内声明。我不知道该怎么做。更新的 wxDevCpp 的变化是不同的文件夹结构,但我将 graphics.h 和 libbgi.a 复制粘贴到了几个文件夹中。我没有忘记按照说明添加链接器命令,但它不起作用。另外,我发现另一个 graphics.h 是随着新 wxDevCpp 的安装而出现的,虽然它可能会带来冲突,所以我把它删除了。没变 :(
c++ - 如何在使用 getch() 之前清理输入缓冲区?
所以,我正在使用 GetAsyncKeyState() 来查看何时按下某个键。但是,在使用它之后,我需要使用 getch()。但似乎 getch() 得到了 GetAsyncKeyState() 之前得到的任何东西。那是我的简化代码的版本:
我想我需要在使用 getch() 之前清理输入缓冲区。但是怎么做?PS:GetAsyncKeyState() 对我来说是必须使用的,我还没有找到任何替代 getch() 的方法,它可以与 BGI 窗口一起使用并且可以解决问题。希望给点建议,谢谢。
c++ - 图形库中的 CodeBlocks 错误
我在代码块 IDE 中执行了以下代码-
并在调试我的代码时在 graphics.h 中停止
我已经包含了 WinBGIm 库。
c++ - 使用 winbgim 库重新定义 int 正确错误
我在制作使用 winbgim.h 头文件的程序时遇到问题。这是一个简单的程序,只制作一个简单的圆圈。我目前正在学习 winbgim 和 graphics.h 库。我下载了它,我下载了库并将其包含在代码块中,并且它可以正常工作。
但是当我尝试使用它时,会弹出另一个代码,并在第 302 行显示“错误:重新定义“int right”。我正在 Codeblocks IDE 的控制台文件中进行此操作。
任何人都可以帮忙吗?这是我的代码:
c++ - 使用 WinBGIm 库在 VS 2010 中全屏显示
我使用的是 Borland C++ 3.1(主要用于图形目的),并且要以全屏模式打开程序,我使用的是 Alt + Enter 组合。
但最近,我不得不切换到 Visual Studio 2010,为了继续处理我安装了 WinBGIm 库的图形。因此,在启动图形模式窗口后 Alt + Enter 组合不起作用。
还有其他人遇到过这个问题吗?我发现在 640x480 窗口中处理小物体有点困难。
c++ - 如何在 Graphics.h 中显示部分透明的图片
为了为课堂比赛创建一个小游戏,我们正在使用graphics.h
我想做一个小型平台游戏,我需要玩家精灵的透明背景。
我怎样才能做到这一点?
我正在使用 Visual Studio 2015 社区版和 win10。
c++ - 如何在 Graphics.h 中使用交换缓冲区
所以 atm 我在这段代码中使用 swapbuffers 来刷新它:
所以我在绘图过程结束时使用它,然后是一个清晰的设备。在播放动画或在背景中绘制某些东西(被删除)时,这有点工作。我不明白我应该如何使用它。我知道它用于双缓冲,它应该用旧的交换掉预先生成的下一帧,但我在任何地方都看到它的解释很糟糕。我如何有效地使用交换缓冲区,以便我可以在背景中播放动画和绘制东西(就像我的程序在玩家左键单击时应该做的那样)而不会消失?
c++ - 在 VS2015 中使用 fopen 写入文件时访问冲突
所以我会很快做到这一点。我试图运行以前在代码块中工作的代码,但出于个人原因,我真的想让它在 Visual Studio 中工作。这是错误:
这是我的代码:
我使用的是 graphics.h 的 winbgim 版本。我正在使用 win 10。我使用的特殊标题:
如果您还需要什么,请告诉我,我会提供。
我怎样才能解决这个问题?
提前致谢。
c - 为什么我会收到致命错误:sstream no such file or direcrory in graphics.h in codeblocks?
我想graphics.h
在codeblocks 16.01
.
我已经下载了winbgi
库并复制graphics.h
并在 lib 文件winbgim.h
夹的包含文件夹中codeblocks
,libbgi.a
但是当我在程序中使用它时,我得到:
error-fatal error:sstream no such file or directory