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, […]

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,但错误仍然发生。

MinGW 5.3.0-2不能正常工作

升级到MinGW 5.3.0-2(实际版本)后出现bizzare错误 我检查了一切,因为这是我第五次重新安装它,并认为这将有所帮助 Code :: Blocks输出: mingw32-g++.exe -Wall -fexceptions -g -c C:\Users\Tudor\Documents\C++\test\main.cpp -o obj\Debug\main.o mingw32-g++.exe -o bin\Debug\test.exe obj\Debug\main.oc:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find -lpthread collect2.exe: error: ld returned 1 exit status Process terminated with status 1 (0 minute(s), 0 second(s)) 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) 注意:如果我检查-std = c ++ 11或-std = c ++ 14标志,我得到的输出如下所示: 点击我 […]

未定义的引用WinMain @ 16(codeblocks)

当我编译我的secrypt.cpp程序时,我的编译器显示错误“ undefined reference to WinMain@16 ”。 我的代码如下 secrypt.h: #ifndef SECRYPT_H #define SECRYPT_H void jRegister(); #endif secrypt.cpp: #include<iostream> #include<string> #include<fstream> #include<cstdlib> #include "secrypt.h" using namespace std; void jRegister() { ofstream outRegister( "useraccount.dat", ios::out ); if ( !outRegister ) { cerr << "File could not be opened" << endl; exit( 1 );} string a,b,c,d; cout<<"enter your username […]

如何把一个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);; } […]