|
我在RH 7.3下编一个模拟天体运动的程序,在程序中调用一些函数来画图,这些函数的头文件放在/root/mpe/include中,lib库在/root/mpe/lib,用c编时,在程序的开头加上
#include "mpe.h"
编译 gcc -I/root/mpe/include -c 程序名.c
gcc -L/root/mpe/lib -o 程序名 程序名.o
一切ok,但是用C++编就有问题了
我在程序graphics.cpp的开头加上
#include "mpe.h"
在程序体中调用如MPE_Open_graphics()这样的函数
用g++ -I/root/mpe/include -c graphics.cpp
g++ -L/root/mpe/lib -o graphics graphics.o 编译
但是提示说没有定义MPE_Open_graphics()
我在PATH中也设置了/root/mpe/include 和/root/mpe/lib
请问怎样在c++程序中调用这些函数,用g++编译需要什么参数? |
|