首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库二进制文件的Kdevelop4路径

库二进制文件的Kdevelop4路径
EN

Stack Overflow用户
提问于 2013-03-20 06:26:50
回答 1查看 333关注 0票数 0

当我尝试执行它的时候,我的问题报告如下。我应该去哪里让它知道在哪里可以找到${HOME}/projects/OpenImageIO/dist/linux64/lib?下的.so库

启动: /home/chaoren/Dropbox/hw2/hw2_3 /home/chaoren/Dropbox/hw2/hw2_3:加载共享库时出错: libOpenImageIO.so.1.2:无法打开共享对象文件:没有这样的文件或目录

我通过导入Makefile构建了这个项目

代码语言:javascript
复制
OFILES = Matrix.o LinearAlgebra.o PerlinNoise.o Camera.o OIIOFiles.o Image.o Utilities.o Grid.o SparceGrid.o VolumeOperations.o Ray.o Face.o Line.o Lights.o Group.o PolySurf.o File.o OBJFile.o Vector.o

AFILES = $(OFILES)

ROOTDIR = .

LIB = $(ROOTDIR)/libVR.a

LINKS =  Magick++-config  --cppflags --cxxflags --ldflags --libs -lm -lOpenImageIO -L/usr/local/lib -L${HOME}/projects/OpenImageIO/dist/linux64/lib

INCLUDES = Magick++-config  --cppflags --cxxflags -I${HOME}/projects/OpenImageIO/dist/linux64/include

CXX = g++ -Wall -g -O2 -D_THREAD_SAFE -pthread -fopenmp

.C.o:
    $(CXX) -c $(INCLUDES) $<

all: $(AFILES)
    ar rv $(LIB) $?

hw2_1:  hw2_1.C
    $(CXX) hw2_1.C $(INCLUDES) $(LIB) $(LINKS) -o hw2_1

hw2_2:  hw2_2.C
    $(CXX) hw2_2.C $(INCLUDES) $(LIB) $(LINKS) -o hw2_2

hw2_3:  hw2_3.C
    $(CXX) hw2_3.C $(INCLUDES) $(LIB) $(LINKS) -o hw2_3

noiseimage:  noiseimage.C
    $(CXX) noiseimage.C $(INCLUDES) $(LIB) $(LINKS) -o noiseimage

clean:
    rm -f *.o *.gch core $(LIB) vr vrppm *~ vRender hw2_1 hw_2 hw2_3
EN

回答 1

Stack Overflow用户

发布于 2013-03-21 23:06:22

KDevelop4使用CMake作为其默认构建系统。在CMake中,所有的库和其他程序元素都在特殊文件(CMakeLists.txt)中标识。然后,该文件成为实际构建可执行文件的make文件的基础。

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

https://stackoverflow.com/questions/15511706

复制
相关文章

相似问题

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