相关疑难解决方法(0)

适用于c或c ++的简单2d跨平台图形库?

在标题中,我需要一个跨平台的2D图形库,并提供简单的功能,如Basic; 基本上,我只需要将像素绘制成某种颜色 - 我不需要硬件加速或任何类型的3D支持.我发现了几个,但它们不是跨平台的.

有谁知道我的解决方案?

c graphics cross-platform

36
推荐指数
5
解决办法
9万
查看次数

简单的C++图形库

我可以使用一个简单的C++库建议指定大小的图像,具有固定的rgb颜色值或理想支持渐变.

需要在Windows上工作,理想情况下也不需要在OS X上工作.

我找到了开罗,但只是想知道是否还有其他东西,因为它看起来很简单.

c++ graphics cairo

6
推荐指数
1
解决办法
2万
查看次数

#include <graphics.h>导致错误

我尝试编译方案,其中包括graphics.h为C.我已经加入了头文件graphics.hwinbgim.h头文件在include文件夹,也libbgi.a到lib文件夹.

仅仅为了测试,我做了一个简单的hello world程序并包含了graphics.h头文件.

但在编译时我得到以下错误:

在firstc.c:2:0中包含的文件中:c:\ mingw\bin ../ lib/gcc/mingw32/4.7.1 /../../../../ include/graphics.h:30 :59:致命错误:sstream:没有这样的文件或目录编译终止.

我试图在其他论坛中搜索,同样的问题已被问到,但无法得到答案.

另一个问题是,我遇到了C和C++的其他图形选项,如openGL和DirectX.我应该学习这些而不是graphics.h吗?

c graphics include

5
推荐指数
2
解决办法
5万
查看次数

为什么在线 C++ IDE 不支持“graphics.h”头文件?

我尝试使用TechGeekBuzz: Best C++ Online Compiler 中的列表使用“graphics.h”头文件使用 C++ 的多个 IDE 编译代码, 但他们标记了错误

1:21:致命错误:graphics.h:没有那个文件或目录

我试图运行的程序是

#include<graphics.h>
#include <conio.h>
int main()
{
    int gd = DETECT, gm;
    initgraph(&gd,&gm, "C:\\tc\\bgi");
    circle(300,300,50);
    closegraph();
    getch();
}
Run Code Online (Sandbox Code Playgroud)

c++ header-files

1
推荐指数
1
解决办法
2362
查看次数

错误:ISO C++禁止从字符串常量转换为char*

所以,我有一个程序使用图形模式[ graphics.h]库...我想初始化图形,所以我会这样做,所以自然地这样做:

initgraph(graphics_driver,graphics_mode,"") ;
Run Code Online (Sandbox Code Playgroud)

当我编译上面的代码时,它会给出错误"ISO C++禁止将字符串常量转换为char*"

我知道一个解决方法:

char c_array[] = "" ; 
initgraph(graphics_driver,graphics_mode,c_array) ;
Run Code Online (Sandbox Code Playgroud)

上面编译得很好......这对于像...这样的函数是可以的initgraph(),因为我只会调用一次.但是,我想使用这样的outtextxy()函数(因为我在我的程序中多次调用它):

outtextxy(0,0,"Test") ;
Run Code Online (Sandbox Code Playgroud)

因为为所有不同的outtextxy()函数声明一个数组只会浪费空间.

那么,有没有办法使用上面没有数组或任何额外的变量?

PS:我在安装graphics.h库并配置所有链接器选项后使用代码块.等等...

谢谢,再见,塞缪尔

c++ codeblocks

0
推荐指数
1
解决办法
1256
查看次数

无法在 Visual Studio 的 C++ 中使用graphic.h

好的,所以我需要在 C++ 中创建一个项目,其中涉及在输出中使用多条直线。所以我搜索了所有内容并想到使用graphic.h。但它在 Visual Studio 2019 中不起作用,所以我以某种方式下载了 graphics.h,但由于什么原因我仍然无法运行我的程序。那么有没有一种简单的方法可以做到这一点?我只需要一堆直线,也许还有一点颜色。

c++ bgi

-1
推荐指数
1
解决办法
4508
查看次数

标签 统计

c++ ×4

graphics ×3

c ×2

bgi ×1

cairo ×1

codeblocks ×1

cross-platform ×1

header-files ×1

include ×1