jjzjj

codeblocks

全部标签

java - jni.h : no such file or directory

我在windows中使用Code::Blocks。我创建了一个dll项目试图获得一些JNI实践。在我的javah生成的.h文件中,有#includejni.h,但是当我尝试编译它时,它一直说jni.h:没有这样的文件或目录。我认为它与类路径有关,但我不知道它是什么!这可能是我必须在Code::Blocks中更改的设置有人可以帮我解决它吗?非常感谢/*DONOTEDITTHISFILE-itismachinegenerated*/#include/*HeaderforclassVector3D*/#ifndef_Included_Vector3D#define_Included_Vect

java - jni.h : no such file or directory

我在windows中使用Code::Blocks。我创建了一个dll项目试图获得一些JNI实践。在我的javah生成的.h文件中,有#includejni.h,但是当我尝试编译它时,它一直说jni.h:没有这样的文件或目录。我认为它与类路径有关,但我不知道它是什么!这可能是我必须在Code::Blocks中更改的设置有人可以帮我解决它吗?非常感谢/*DONOTEDITTHISFILE-itismachinegenerated*/#include/*HeaderforclassVector3D*/#ifndef_Included_Vector3D#define_Included_Vect

c++ - 从 cmd 和 Codeblocks 执行时输出不同

以下程序在从CodeBlocks和从cmd执行时给出不同的结果:#include#include#defineBOOST_FILESYSTEM_NO_DEPRECATED#includeusingnamespacestd;usingnamespaceboost::filesystem;intmain(){//Avalidexistingfolderpathonmysystem.//Thisisactuallythepathcontainingtheprogram'sexe.pathsource="D:\\anmol\\coding\\c++\\boost\\boost1\\bin\\r

c++ - 在使用 yacc 和 lex 的 CodeBlocks/Eclipse 中构建 C++ 项目

我有以下makefile,它运行良好,可以构建我的应用程序。我如何配置一个IDE(比如代码块、eclipse)来编译它。当我从eclipse/codeblocks尝试时,与yacc关联的C/C++文件出现一些错误。有什么方法可以使eclipse/codeblocks在构建/链接时直接对某些组件使用目标文件,而无需指定(包括在项目中)相应的.cc文件?如果是这样,我可以直接使用y.tab.o和lex.yy.o,因为它们在我的项目中没有改变。CC=g++-O2-Wno-deprecatedtag=-iifdeflinuxtag=-nendifmain.out:Sentence.oXOper

c++ - 如何在 CodeBlocks 附加链接器选项中指定子系统?

我发现CodeBlocks的优点之一是它允许我在不创建项目的情况下快速创建、编译和运行文件。然而,这意味着我的所有程序都有控制台窗口,这对于大多数Windows应用程序来说是不正常的。为了摆脱它,我总是不得不创建一个项目,将我的文件放入其中,然后导航到我可以单击GUIApplication而不是ConsoleApplication。然而,在使用g++.exe和ld.exe构建时显然可以指定相同的东西,并且CodeBlocks有一个用于附加链接器选项的部分,所以我想我可以把它放在那里以避免总是创建的麻烦一个项目,但显然我错了。首先,我找到了thisquestion.当我发现是谁回答了它时

c++ - 如何使用 CodeBlocks 安装 Boost 库?

所以我快要结束了;我正在研究保存文件和序列化,结果发现C++不具备Python及其出色的pickle所具有的原生序列化能力。但幸运的是,它有Boost-所以我开始寻求在我的系统上安装Boost1.47,以便能够序列化我的对象。但到目前为止,还没有成功。我首先想到我可以使用这个:http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef,但是不断出现版本不匹配的错误,在多次尝试定位兼容1.47的BoostJam后(只找到1.3.19,貌似是为1.46打造的),看到页面一年半多了过时了。然后,经过大量搜索,我被指向这里:h

c++ - 需要在 Codeblocks 中启用 C++11

我需要在Codeblocks16中启用C++11。几个教程解释说,所有需要做的就是在“设置”>“编译器...>CompilerSettings>CompilerFlags”,但是这样的选项没有出现在我的编译器标志中:其他人建议只将-std=c++11粘贴到“其他编译器选项”中。然而,这不允许我构建我的代码并在“构建消息”栏中显示:我使用的是Codeblocks16,它在Windows7上带有GNUGCC编译器。 最佳答案 你总是可以只选择-std=c++0x选项,但另一个解决方案是安装更新的mingw版本,因为问题显然是编译器,而不

c++ - CodeBlock 未定义对 Windows API 函数的引用,即使搜索目录已配置

我正在尝试使用带有Code::Blocks的minGw编译器编译一个小程序。我的程序如下所示:#include#include#includeintmain(){HWNDhwnd=FindWindowA(NULL,"AValidWindowTitle");printf("WindowHandle=%X\n",hwnd);DWORDpid=0;GetWindowThreadProcessId(hwnd,&pid);printf("PID=%d\n",pid);HANDLEhProcess=OpenProcess(PROCESS_ALL_ACCESS,0,pid);printf("Proc

CodeBlocks - 如何向 C 程序添加图标?

我有一个小的C控制台程序,我想向其中添加一个.ico文件,以便可执行文件看起来不错。如何使用MinGW/gcc在CodeBlocks中执行此操作? 最佳答案 我无法通过谷歌找到初学者(像我这样的C语言)可以遵循的相关帮助,所以我将问答这个主题。首先,您需要一个.ico文件。将其放在包含main.c文件的文件夹中。在CodeBlocks中转到File->New->EmptyFile并将其命名为icon.rc。它必须在工作区/项目中可见,否则CodeBlocks将不知道该文件。它将出现在名为Resources的项目文件夹中。在其中放入以

c++ - 如何从外部代码和 Makefile 启动 CodeBlocks 项目?

我有依赖于boost和其他库的C++代码,因此该代码有一个调用boost的makefile。我现在正尝试在linux的CodeBlocks中开始开发此代码,因此我有两个基本问题:(1)如何将代码作为CodeBlocks新项目导入CodeBlocks?这似乎是一个很好的记录:http://www.programmingforums.org/thread44976.html(2)如何使用CodeBlocks而不是CodeBlocks来调用makefile来尝试编译代码(由于CodeBlocks不知道它需要调用boost,因此会失败)? 最佳答案