昨日私はQt4 Opensource library for linuxをダウンロードしました。コンパイルエラー:「-lQtCore4が見つかりません」
./configure
./make
./make install
を実行していると私の.bashrcファイルにこれを挿入した後:
PATH=/usr/local/TrollTech/Qt-4.7.3/bin:$PATH
export PATH
この後、私は私のためにMakefileを生成するためにcmakeのを走りました。 CMakeLists.txt:
project(VTKToVTFx)
cmake_minimum_required(VERSION 2.6)
find_package(VTK REQUIRED)
find_package(Qt4 REQUIRED)
include(${VTK_USE_FILE})
include(${QT_USE_FILE})
SET(VTK_TO_VTFX_FORMS main.ui)
QT4_WRAP_UI(VTK_TO_VTFX_FORMS_UIC ${VTK_TO_VTFX_FORMS})
SET(MOC_HEADERS VTKToVTFx.h)
qt4_wrap_cpp(MOC_OUTFILES ${MOC_HEADERS})
SET(CPP_SOURCES VTKToVTFx.cpp
VTKPatch.cpp
VTKFile.cpp
VTKData.cpp
VTKDataHolder.cpp
)
add_executable(VTKToVTFx ${CPP_SOURCES} ${VTK_TO_VTFX_FORMS_UIC} ${MOC_OUTFILES})
# Adds folders for Visual Studio solution explorer (and for Xcode explorer)
source_group("Generated" FILES ${MOC_FILES_CPP} ${VTK_TO_VTFX_FORMS_UIC} ${QRC_FILES_CPP} ${MOC_OUTFILES})
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(VTKToVTFx vtkHybrid)
target_link_libraries(VTKToVTFx QtCore4)
target_link_libraries(VTKToVTFx QtGUI4)
このCMakeLists.txtは、Windows上で完璧にうまく動作しますが、私はUbuntuでの私のインストールに出力をコンパイルしようとすると、このエラーが発生します。指し示すことができ
/usr/bin/ld: cannot find -lQtCore4
/usr/bin/ld: cannot find -lQtGUI4
誰でも私の問題はここに?
スラッシュ?バックスラッシュ? Linux? Windows? –
申し訳ありませんが、正しいスラッシュを使用しましたが、ここで間違って書いています。私は上記の投稿を更新しました。私はUbuntu 11.04を使用しています。 –
[既存のパッケージ](http://packages.ubuntu.com/natty/libqt4-dev)を使用しない理由は何ですか? – sehe