QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 890|回复: 9

问一个极菜的问题,请各位指点。

[复制链接]
发表于 2003-3-17 09:58:52 | 显示全部楼层 |阅读模式
兄弟一直是在Windows平台下进行开发的,现在想了解一下如何在Linux下开发。在K Develop3.0中新建C/C++项目后,总是无法执行,也无法调试。代码是K Develop3.0生成的,如下:
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  printf("Hello, world!\n");

  return EXIT_SUCCESS;
}
编译时提示"XLib:Extension "GLX" missing on display ":0.0" "
执行时系统"no such file or directory"
请各位先知者指教,谢谢!
发表于 2003-3-17 12:23:26 | 显示全部楼层
k develop
似乎多用来编写基于图形的程序!
从它创建项目时的选项就可以知道,如果只是想编写c/c++基于命令行的程序
就没有必要使用它,何况它的使用我觉得不方便,你完全可以使用vi + g++ / gcc
来编译c/c++程序!!
回复

使用道具 举报

 楼主| 发表于 2003-3-17 14:47:46 | 显示全部楼层
我想知道为什么不能编译、运行。
回复

使用道具 举报

发表于 2003-3-17 22:07:17 | 显示全部楼层
[quote:7d0eb65ce6="风魔飘香"]我想知道为什么不能编译、运行。[/quote]
因为你的X 不支持(或者没有加载) GLX 扩展功能,所以不能运行。
这个东西基本上是QT/KDE要求的。
回复

使用道具 举报

 楼主| 发表于 2003-3-18 08:59:36 | 显示全部楼层
请问该怎么弄?谢谢啦。
回复

使用道具 举报

发表于 2003-3-19 10:37:53 | 显示全部楼层
关注!
回复

使用道具 举报

发表于 2003-3-19 11:33:51 | 显示全部楼层
原因很简单,你的kdevelop 3.0有问题。
不要再问了,等beta出来可能回好一点。

其次,kdevelop可以开发任何C,C++程序,GLX只是X的一个模快,跟kdevelop没有任何关系

kdevelop 3.0的alpha3和a1我测试过,没有问题。
a2就有问题。Magic Linux中包含的是修改过的a3.
回复

使用道具 举报

 楼主| 发表于 2003-3-19 12:53:27 | 显示全部楼层
我装是Magic Linux 1.1 Beta呀。也有问题吗?
回复

使用道具 举报

发表于 2003-3-19 13:26:01 | 显示全部楼层
启动kdevelop-3
工程->创建->C->simple hello world program
创建工程test


File Tree打开test.c
就是你贴的内容。

然后:
创建->build project等待一会儿就OK了
然后:
创建->execute program
回弹出一个konsole。包含执行结果,并提示:

Press Enter to Continue.
回复

使用道具 举报

 楼主| 发表于 2003-3-19 16:09:15 | 显示全部楼层
To cjacker:
  谢谢了,老大。我先去试试看。如果有问题,再请教你。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 08:52 , Processed in 0.046054 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表