подлючение статической библиотеки |
Здравствуйте, гость ( Вход | Регистрация )
подлючение статической библиотеки |
TiiL |
12.1.2012, 14:35
Сообщение
#1
|
Участник Группа: Участник Сообщений: 124 Регистрация: 8.6.2011 Пользователь №: 2727 Спасибо сказали: 0 раз(а) Репутация: 0 |
в приложение подключаю статическую библиотеку:
TEMPLATE = app INCLUDEPATH +=. #INCLUDEPATH +=../lib/ INCLUDEPATH +=../include/ #INCLUDEPATH +=../cal_lib/ INCLUDEPATH +=../cal_include/ LIBS += E:\works\alexproject\cal_lib\debug\libcal_lib.a LIBS += ../lib/debug/libsamum.a выдает ошибку: E:\works\alexproject\cal_lib\debug\libcal_lib.a(rw_cur.o):: In function `Z6rw_curPcP6_iobufS1_': файл не найден мэйкфайл библиотеки: [expand] ####### Compiler, tools and options CC = gcc CXX = g++ DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT CFLAGS = -g -Wall $(DEFINES) CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES) INCPATH = -I"c:\Qt\2010.05\qt\include\QtCore" -I"c:\Qt\2010.05\qt\include\QtGui" -I"c:\Qt\2010.05\qt\include" -I"." -I"..\include" -I"..\cal_include" -I"c:\Qt\2010.05\qt\include\ActiveQt" -I"debug" -I"c:\Qt\2010.05\qt\mkspecs\win32-g++" LIB = ar -ru QMAKE = c:\qt\2010.05\qt\bin\qmake.exe IDC = c:\Qt\2010.05\qt\bin\idc.exe IDL = midl ZIP = zip -r -9 DEF_FILE = RES_FILE = COPY = copy /y COPY_FILE = $(COPY) COPY_DIR = xcopy /s /q /y /i DEL_FILE = del DEL_DIR = rmdir MOVE = move CHK_DIR_EXISTS= if not exist MKDIR = mkdir INSTALL_FILE = $(COPY_FILE) INSTALL_PROGRAM = $(COPY_FILE) INSTALL_DIR = $(COPY_DIR) ####### Output directory OBJECTS_DIR = debug ####### Files SOURCES = wr_curve.cpp \ wpar_cur.cpp \ tpp_rd.cpp \ tpp_fat.cpp \ svd.cpp \ sigma.cpp \ shellfk.cpp \ rw_jnt.cpp \ rw_cur.cpp \ rw_cst.cpp \ plot_fat.cpp \ plot_ps.cpp \ plot_cur.cpp \ plot_sub.cpp \ kvar.cpp \ fdam_max.cpp \ dams.cpp \ damdis.cpp \ coord.cpp \ adjust_d.cpp \ util.cpp OBJECTS = debug/wr_curve.o \ debug/wpar_cur.o \ debug/tpp_rd.o \ debug/tpp_fat.o \ debug/svd.o \ debug/sigma.o \ debug/shellfk.o \ debug/rw_jnt.o \ debug/rw_cur.o \ debug/rw_cst.o \ debug/plot_fat.o \ debug/plot_ps.o \ debug/plot_cur.o \ debug/plot_sub.o \ debug/kvar.o \ debug/fdam_max.o \ debug/dams.o \ debug/damdis.o \ debug/coord.o \ debug/adjust_d.o \ debug/util.o DIST = QMAKE_TARGET = cal_lib DESTDIR = debug\ #avoid trailing-slash linebreak TARGET = libcal_lib.a DESTDIR_TARGET = debug\libcal_lib.a ####### Implicit rules .SUFFIXES: .cpp .cc .cxx .c .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules first: all all: Makefile.Debug $(DESTDIR_TARGET) $(DESTDIR_TARGET): $(OBJECTS) ar -M < object_script.libcal_lib.Debug qmake: FORCE @$(QMAKE) -spec c:\Qt\2010.05\qt\mkspecs\win32-g++ -o Makefile.Debug cal_lib.pro dist: $(ZIP) cal_lib.zip $(SOURCES) $(DIST) cal_lib.pro c:\Qt\2010.05\qt\mkspecs\qconfig.pri c:\Qt\2010.05\qt\mkspecs\modules\qt_webkit_version.pri c:\Qt\2010.05\qt\mkspecs\features\qt_functions.prf c:\Qt\2010.05\qt\mkspecs\features\qt_config.prf c:\Qt\2010.05\qt\mkspecs\features\exclusive_builds.prf c:\Qt\2010.05\qt\mkspecs\features\default_pre.prf c:\Qt\2010.05\qt\mkspecs\features\win32\default_pre.prf c:\Qt\2010.05\qt\mkspecs\features\debug.prf c:\Qt\2010.05\qt\mkspecs\features\debug_and_release.prf c:\Qt\2010.05\qt\mkspecs\features\default_post.prf c:\Qt\2010.05\qt\mkspecs\features\win32\default_post.prf c:\Qt\2010.05\qt\mkspecs\features\build_pass.prf c:\Qt\2010.05\qt\mkspecs\features\staticlib.prf c:\Qt\2010.05\qt\mkspecs\features\static.prf c:\Qt\2010.05\qt\mkspecs\features\win32\rtti.prf c:\Qt\2010.05\qt\mkspecs\features\win32\exceptions.prf c:\Qt\2010.05\qt\mkspecs\features\win32\stl.prf c:\Qt\2010.05\qt\mkspecs\features\warn_on.prf c:\Qt\2010.05\qt\mkspecs\features\qt.prf c:\Qt\2010.05\qt\mkspecs\features\win32\thread.prf c:\Qt\2010.05\qt\mkspecs\features\moc.prf c:\Qt\2010.05\qt\mkspecs\features\win32\windows.prf c:\Qt\2010.05\qt\mkspecs\features\resources.prf c:\Qt\2010.05\qt\mkspecs\features\uic.prf c:\Qt\2010.05\qt\mkspecs\features\yacc.prf c:\Qt\2010.05\qt\mkspecs\features\lex.prf c:\Qt\2010.05\qt\mkspecs\features\include_source_dir.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES clean: compiler_clean -$(DEL_FILE) debug\wr_curve.o debug\wpar_cur.o debug\tpp_rd.o debug\tpp_fat.o debug\svd.o debug\sigma.o debug\shellfk.o debug\rw_jnt.o debug\rw_cur.o debug\rw_cst.o debug\plot_fat.o debug\plot_ps.o debug\plot_cur.o debug\plot_sub.o debug\kvar.o debug\fdam_max.o debug\dams.o debug\damdis.o debug\coord.o debug\adjust_d.o debug\util.o distclean: clean -$(DEL_FILE) $(DESTDIR_TARGET) -$(DEL_FILE) Makefile.Debug check: first mocclean: compiler_moc_header_clean compiler_moc_source_clean mocables: compiler_moc_header_make_all compiler_moc_source_make_all compiler_moc_header_make_all: compiler_moc_header_clean: compiler_rcc_make_all: compiler_rcc_clean: compiler_image_collection_make_all: qmake_image_collection.cpp compiler_image_collection_clean: -$(DEL_FILE) qmake_image_collection.cpp compiler_moc_source_make_all: compiler_moc_source_clean: compiler_uic_make_all: compiler_uic_clean: compiler_yacc_decl_make_all: compiler_yacc_decl_clean: compiler_yacc_impl_make_all: compiler_yacc_impl_clean: compiler_lex_make_all: compiler_lex_clean: compiler_clean: ####### Compile debug/wr_curve.o: wr_curve.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\wr_curve.o wr_curve.cpp debug/wpar_cur.o: wpar_cur.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\wpar_cur.o wpar_cur.cpp debug/tpp_rd.o: tpp_rd.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\tpp_rd.o tpp_rd.cpp debug/tpp_fat.o: tpp_fat.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\tpp_fat.o tpp_fat.cpp debug/svd.o: svd.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\svd.o svd.cpp debug/sigma.o: sigma.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\sigma.o sigma.cpp debug/shellfk.o: shellfk.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\shellfk.o shellfk.cpp debug/rw_jnt.o: rw_jnt.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\rw_jnt.o rw_jnt.cpp debug/rw_cur.o: rw_cur.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\rw_cur.o rw_ |
|
|
RazrFalcon |
14.1.2012, 0:52
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
QMAKE_LIBDIR забыли
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 10:40 |