Articles of 代码块

C ++链接器错误SDL图像 – 无法读取符号

我正在尝试使用SDL_Image库,并将.so添加到项目的链接库列表中(顺便说一句,我使用了Code :: Blocks)。 这样做后,当我去编译,我得到这个错误: Linking console executable: bin/Debug/ttfx /usr/lib32/libSDL_image-1.2.so: could not read symbols: File in wrong format 这是什么意思,我怎么得到它的工作? 编辑:我使用gcc。 谢谢!

在您为INTEL C ++编译器(Linux)configuration的searchpath中找不到文件可执行文件

我想使用code :: blocks来debugging我的c ++代码。 我打开一个新项目并粘贴我的代码。 但是有上面的错误。 说实话,我不知道我的编译器是什么! 当我想运行我的代码时,我写道: g++ -std=gnu++11 mycodename.cpp 在terminal。 如何在Linux中删除以上错误? 一步一步的答案是高度赞赏。 我将编译器从setting…compiler更改为gnu gcc,但错误是关于英特尔编译器!

为什么这个GLUT程序不能编译? 我是否缺less库或头文件?

我刚刚开始使用Linux(Mint 11),最近我决定把OpenGL编程作为一项业余爱好。 我发现代码和技术相对简单,但是我很难将所有资源都放在正确的位置。 代码是: #include <stdlib.h> #include <stdio.h> #include <GL/glew.h> #ifdef __APPLE__ # include <GLUT/glut.h> #else # include <GL/glut.h> #endif static int make_resources(void) { return 1; } static void update_fade_factor(void) { } static void render(void) { glClearColor(1.0f, 1.0f, 1.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT); glutSwapBuffers(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE); glutInitWindowSize(400, […]

如何把一个c + +可变数据放入system()函数

看看下面的代码! 你会明白我想要什么: #include <iostream> #include <windows.h> using namespace std; int main() { cout << "name the app u want to open"; string app; cin >> app; system("start app"); // I know this will not work! But how to make it will? return 0; } 我希望你能理解我的问题。 如果没有,请在下面评论。

代码::块和Lapack

如何将Lapack库添加到Windows上的Code::Blocks IDE? 我有这些文件是:( 维克多的Compiled binary libraries for Window在这个页面上: http : //www.stanford.edu/~vkl/code/libs.html ) lapack_win32.a lapack_win32.def lapack_win32.dll lapack_win32.exp lapack_win32.lib 在C / C ++中如何使用dynamic库看起来像一个简单的例子? 我使用#include <lapack> ? 或者如何?

在Windows操作系统的Code :: Blocks编辑器中对fork()的未定义引用

当我在Windows OS中的Code :: Blocks下运行代码时。 我曾经得到一个错误称为未定义的引用fork()。 我没有设置/selectGCC编译器作为我的默认编译器。 #include<stdio.h> #include<unistd.h> void main() { int x; x = 0; fork(); x = 1; … …. } 请帮助我,告诉我,我可以在Windows环境中的Code :: Blocks的unix / linux程序吗? 而我又写了一个程序, main() { int x = 0; if(x == 0) { printf("X = %d", x); sleep(1000);//used delay also x = 1; printf("Now X = %d", x);; } […]

Windowspopup窗口:X.exe已停止工作(Code :: Blocks)

提前感谢看看这个。 当我尝试运行我在C :: Code :: Blocks中编写的程序时,出现了Windows错误消息。 有趣的是,它编译得很好,如果我降低我testing的上限,程序运行良好。 细节: 当我尝试运行该程序时,首先出现一个Windowspopup窗口,提示“X.exe已停止工作,Windows正在检查问题的解决scheme”。 不久之后,这个更改为“X.exe已停止工作,一个问题导致程序停止正常工作,Windows将closures程序并通知您是否有解决scheme(closures程序)”我点击closures程序button,然后我看到“Process returned 255 <0xFF>执行时间3.940 s的命令提示符按任意键继续”。 我有Windows 8。 我正在使用GNU GCC编译器。 如果我把“upto”改成100000,程序工作正常。 代码如下: /************************************************ * Finds the starting integer under 1000000 that * produces the longest Collatz sequence, and the * length of said sequence. *************************************************/ #include <stdio.h> #include <stdlib.h> #include <math.h> #include <assert.h> #include <limits.h> #define upto […]

帮助在C ++中使用PCRE

这是我第一次尝试构build一个C ++应用程序,所以我有点失落。 我已经看了一些例子,但我还是不知道什么是错的。 #include <iostream> #include <stdio.h> #include <windows.h> #include <pcrecpp.h> #include <string> #include <cstring> using namespace std; int main() { char title[256]; char url[256]; string song, diff; HWND hwnd = FindWindow("WindowsForms10.Window.8.app.0.33c0d9d", NULL); GetWindowTextA(hwnd, title, 255); pcrecpp::RE re("^osu! – (.*) \\[(.*)\\] \\[[|-]{21}\\]$"); re.FullMatch(title, &song, &diff); sprintf(url, "xfire:game_stats?game=%s&%s=%s&%s=%s", "osu", "Playing", song.c_str(), "Difficulty", diff.c_str()); ShellExecute(NULL, NULL, url, […]

cUrl:未定义的参考

我想在我的应用程序中使用cUrl,但我得到了几个错误。 我已经试图在g或这里find一个解决scheme,但没有任何帮助。 我build立并链接cUrl为静态的,在链接器中设置libcurl.a,具有适当的包含但它仍然不起作用。 我尝试添加-lcurl到生成设置,但似乎不知道那个标志。 我正在使用cUrl 7.46.0 build –disable – static和–without – ssl和Code :: Blocks ide&mingw编译器// c ++ ofc 以下是这些错误: obj\Release\src\HTTPDownloadRequest.o:HTTPDownloadRequest.cpp| undefined reference to `_imp__curl_easy_cleanup' obj\Release\src\HTTPDownloadRequest.o:HTTPDownloadRequest.cpp| undefined reference to `_imp__curl_easy_cleanup' obj\Release\src\HTTPDownloadRequest.o:HTTPDownloadRequest.cpp| undefined reference to `_imp__curl_easy_init' obj\Release\src\HTTPDownloadRequest.o:HTTPDownloadRequest.cpp| undefined reference to `_imp__curl_easy_setopt' obj\Release\src\HTTPDownloadRequest.o:HTTPDownloadRequest.cpp| undefined reference to `_imp__curl_easy_perform' 编译命令: mingw32-g++.exe -LC:\WXWID\lib\gcc_lib -o bin\Release\app.exe obj\Release\app.o obj\Release\appMain.o obj\Release\appHistory.o obj\Release\src\HTTPDownloadRequest.o obj\Release\resource.res -s […]

CImg:无法识别jpg格式

#include <iostream> #include <stdlib.h> #include "CImg.h" using namespace cimg_library; using namespace std; int main(){ CImg<unsigned char> image("lena.jpg"), visu(500,400,1,3,0); const unsigned char red[] = { 255,0,0 }, green[] = { 0,255,0 }, blue[] = { 0,0,255 }; return 0;} 当我编译这个代码错误:CImg :: load():无法识别文件“lena.jpg”的格式显示up.Anybuild议? 我安装了imageMagick,但错误仍然发生。