⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kdevelop-manual-15.html

📁 KDEVELOP 是linux下的集成开发环境
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>Kdevelop使用手册: 问与答</TITLE> <LINK HREF="kdevelop-manual-16.html" REL=next> <LINK HREF="kdevelop-manual-14.html" REL=previous> <LINK HREF="kdevelop-manual.html#toc15" REL=contents></HEAD><BODY><A HREF="kdevelop-manual-16.html">Next</A><A HREF="kdevelop-manual-14.html">Previous</A><A HREF="kdevelop-manual.html#toc15">Contents</A><HR><H2><A NAME="Questions and Answers"></A> <A NAME="s15">15.</A> <A HREF="kdevelop-manual.html#toc15">问与答</A></H2><P>本节将叙述Kdevelop小组或其支持者在Kdevelop邮件列表中对用户在Kdevelop的当前版本的使用中遇到的问题的回答及一般臭虫报告。</P><H2><A NAME="Bug Reporting"></A> <A NAME="ss15.1">15.1</A> <A HREF="kdevelop-manual.html#toc15.1">臭虫报告Bug Reporting </A></H2><P>Kdevelop的另一个改进是集成的通过email完成的臭虫-报告系统。如果你遇到一个臭虫,你可以通过你的email-客户或臭虫-报告对话给KDevelop 开发小组发送一个臭虫报告。所有的 臭虫报告将收集在Kdevelop互连网站点并可在<A HREF="http://fara3.cs.uni- potsdam.de/~smeier/kdevelop/bugarchive/maillist.html">http://fara3.cs.uni- potsdam.de/~smeier/kdevelop/bugarchive/maillist.html</A>观看。你还可以通过发送一个空的以"预定<EM>your_email_address</EM>"作为正文内容的email邮件至<A HREF="mailto:kdevelop-bug-report-request@fara3.cs.uni-potsdam.de">kdevelop- bug-report-request@fara3.cs.uni-potsdam.de</A>来预订臭虫-报告有列表,以收到所有臭虫-报告。</P><P>要发送你的臭虫-报告, 请通过你的邮件程序使用这个email地址。如果你想要使用Kdevelop进行直接的臭虫-报告, 请从帮助菜单Help-menu中选择"臭虫-报告"。报告对话将显示,允许你输入所有关于你所发现的臭虫的必要的信息。在按下"确定"后, 对话内容将自动发送到邮件列表中。</P><H2><A NAME="ss15.2">15.2</A> <A HREF="kdevelop-manual.html#toc15.2">从哪里可以得到信息</A></H2><P><B>问:</B> 如果我遇到了在FAQ 文件及KDevelop手册中未曾包含的问题, 我应该在哪里寻求帮助?</P><P><B>答:</B> 在任何一种情况下都可以在<A HREF="mailto:kdevelop@fara3.cs.uni- potsdam.de">kdevelop@fara3.cs.uni-potsdam.de</A>预订Kdevelop邮件列表来询问所有关于KDevelop 的问题。发送一封头部为空,以"预订"为内容的邮件;然后你就可以参与讨论。所有问题都可以去那里叙述和讨论。如果你坚持那样, 你可以得到开发者及所有遇到同样问题的用户的最大帮助, FAQ也可以不短更新。</P><P>KDevelop 主页KDevelop Homepage 位于<A HREF="http://www.kdevelop.org">http://www.kdevelop.org</A> ,它也包含了一个邮件列表mailing-list 档案,允许你浏览以交送的邮件, 因此你应该先去哪里看看,大多数问题都以由开发小组及用户所提及。</P><H2><A NAME="ss15.3">15.3</A> <A HREF="kdevelop-manual.html#toc15.3">库和系统问题</A></H2><P><B>问:</B> 错误的JPEG 库版本: 库为61版, 需要62版</P><P><B>答:</B> 有两种方法。<OL><LI> 当kde库安装好后,它会为jpeg库安装头文件, 这些是61版本, 然而大多数发布的的软件 (红帽子) 使用的是62版本的库。要确定这一点只需从/opt/kde/include中移动jpeglib.h。应该拾起包含了62版本需要的文件的pukka 。但是看看它上面的错误信息也许是另一种方法, 无论如何你要确保你只拥有头文件及库的一种版本, 而且它们是一致的。使用定位命令来证实我拥有正确版本的库和头文件十分有用,例如:updatedb定位libjpeg定位jpeglib</LI><LI> 你必须重新编译kde支持(不用jpeg压缩格式)库 (./configure --使用-libjpeg -使用-libgif).</LI></OL></P><P><B>问:</B><BLOCKQUOTE><CODE><PRE>make[2]: Entering directory `/usr/local/src/kdevelop-0.3/po'cd .. &amp;&amp; automake --gnu --include-deps po/Makefileaclocal.m4: 2709: `AM_PROG_INSTALL' is obsolete; use `AC_PROG_INSTALL'make[2]: *** [Makefile.in] Error 1</PRE></CODE></BLOCKQUOTE><B>答:</B>对于automake-1.4/automake-2.13 用户: 只需手动运行 "aclocal"就可以编译它。</P><P><B>问:</B> 如果configure说我需要giflib23我应该怎么办?</P><P><B>答:</B> 试着使用一个更新的kde支持的快照,或者安装另外一个giflib。</P><P><B>问:</B> 我如何转换KDevelop 0.2 项目为0.3 项目?</P><P><B>答:</B> 请在configure.in中把AC_OUTPUT改变为在线版本。</P><P>例如:旧版本:<BLOCKQUOTE><CODE><PRE>AC_OUTPUT(Makefile \kdevelop/kwrite/Makefile \kdevelop/templates/Makefile)</PRE></CODE></BLOCKQUOTE>新版本:<BLOCKQUOTE><CODE><PRE>AC_OUTPUT(Makefile kdevelop/kwrite/Makefile kdevelop/templates/Makefile)</PRE></CODE></BLOCKQUOTE></P><P><B>问:</B>  在由KDE 1.1使用SuSE Linux时我得到了以下连接器错误Linkererrors, 怎样才能使Kdevelop正确连接?<BLOCKQUOTE><CODE><PRE>/usr/lib/libqt.so:warning: multiple common of `QArrayT&lt;char&gt; type_info node'ckdevelop.o: warning: previous common is hereckdevelop.o: In function `CKDevelop::slotFileSaveAll(void)':ckdevelop.o(.text+0x784): undefined reference to `kdebug(unsigned short,unsigned short, char const *,...)'ckdevelop.o(.text+0x839): undefined reference to `kdebug(unsigned short,unsigned short, char const *,...)'ckdevelop.o(.text+0x89d): undefined reference to `kdebug(unsigned short,unsigned short, char const *,...)'ckdevelop.o: In function `CKDevelop::slotFileSaveAs(void)':ckdevelop.o(.text+0xd28): undefined reference to `kdebug(unsigned short,unsigned short, char const *,...)'ckdevelop.o: In function `CKDevelop::slotFileClose(void)':ckdevelop.o(.text+0x1216): undefined reference to `kdebug(unsigned short,unsigned short, char const *,...)'ckdevelop.o(.text+0x1263): more undefined references to `kdebug(unsignedshort, unsigned short, char const     *,...)' follow  collect2: ld returned 1exit status  make[2]: ***[kdevelop] Error 1  make[2]: Leaving directory'/home/LinuXDaten/Programme_Updates_Packete/KDE_Updates/Kdevelop_actual_snapshot/kdevelop-0.3/kdevelop'make[1]: *** [all-recursive] Error 1  make[1]: Leaving directory`/home/LinuXDaten/Programme_Updates_Packete/KDE_Updates/Kdevelop_actual_snapshot/kdevelop-0.3'make: *** [all-recursive-am] Error 2</PRE></CODE></BLOCKQUOTE><B>答:</B> 如果你由使用SuSE Linux, 你必须重新编译kde库且不使用SuSE的补丁,并重新安装,或从<A HREF="ftp://ftp.suse.com">ftp://ftp.suse.com</A>获得kde库的升级版本</P><H2><A NAME="ss15.4">15.4</A> <A HREF="kdevelop-manual.html#toc15.4">使用中的问题</A></H2><P><B>问:</B> 我发现Kdevelop并不允许使用delete 键(或退格键来删除标注的文本)。</P><P><B>答:</B> 在"选项"->"编辑器"中确认"输入时删除" 被选中, 然后就可以进行退格和删除操作。</P><P><B>问:</B> 如果我在项目中加入了文件, 加入的文件会被自动包含并编译吗?</P><P><B>答:</B> 是的, 它们包含于Makefile.am内,如果你使用了"全部重建"(./configure 升级Makefiles), 你新加入的文件也会包括在内。</P><P><B>问:</B> 如果我移动了一个文件, 我会得到一些奇怪的连接器Linker 的信息。我的项目究竟这么了?</P><P><B>答:</B> 如果移动的文件是一个头文件, 那将由自动进行automoc (自动在头文件上运行Qt-Meta-对象--编译器), 你移动过的头部仍然以一个moc-生成的 *.moc.cpp文件表示并编译。移动相关的*.moc.cpp文件并重建项目。</P><HR><A HREF="kdevelop-manual-16.html">Next</A><A HREF="kdevelop-manual-14.html">Previous</A><A HREF="kdevelop-manual.html#toc15">Contents</A></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -