首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Makefile和CImg

Makefile和CImg
EN

Stack Overflow用户
提问于 2013-12-31 09:32:54
回答 1查看 299关注 0票数 0

我在使用CImg库为代码开发makefile时遇到了问题。我有3个文件:

mainProgram.cpp

program.cpp

program.h

CImg.h // CImg库

在mainProgram.cpp中

代码语言:javascript
复制
#include "program.h"

在program.cpp中

代码语言:javascript
复制
#include "program.h"

在program.h中

代码语言:javascript
复制
#ifndef PROGRAM_H
#define PROGRAM_H
#include "CImg.h"
#include <vector>
#include <string>
#include <iostream>
#include <sstream>
using namespace std;
using namespace cimg_library;

我正在使用一个MAC,它建议使用以下命令编译: g++ -o snake mainSnake.cpp -O2 -lm -lpthread -I/usr/X11R6/include -L/usr/X11R6/lib -lm -lpthread -lX11

但是,我在与makefile通信时遇到了困难。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 12:06:56

最简单的make文件是

代码语言:javascript
复制
all:mainProgram.cpp program.cpp program.h
    g++ -o snake mainSnake.cpp -O2 -lm -lpthread -I/usr/X11R6/include -L/usr/X11R6/lib -lm -lpthread -lX11

如果您阅读了一些有关makefile编写的基础知识,那么您可以首先创建对象文件,然后创建最终的snake可执行文件

也许this会帮助你入门。类似的例子是在c中给出的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20850367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档