0

qtプログラムにmaya(3dアプリケーション)クラスを含めると、多くのエラーが発生します.....必要なすべてのインクルードパスとライブラリを追加しました...同じ問題が続きます....

これは私のqtプロジェクトのproファイルです

TARGET = FileCon
TEMPLATE = app
SOURCES += main.cpp \
    dialog.cpp
HEADERS += dialog.h \
    ConvertFunction.h
FORMS += dialog.ui
LIBS += "C:/Program Files/Autodesk/Maya2008/lib" \
        -lOpenMaya.lib  \
        -lFoundation.lib \
        -lOpenMayalib

INCLUDEPATH += "C:/Program Files/Autodesk/Maya2008/include"

DEFINES = _BOOL \
         WIN32 \
        REQUIRE_IOSTREAM

/////////////////////////////////////////

Qtでmayaクラスを使用するにはどうすればよいですか?

4

2 に答える 2

0

Windows で QtCreator を付属のコンパイラと共に使用している場合、Visual Studio の「.lib」スタイル ライブラリではなく、「.a」スタイル ライブラリが必要です。

あなたは自分が何をしているのかについて、まだ十分な情報を提供していません。(どのようにビルドしているか、どのコンパイラかなど) または何が問題なのか (正確なエラー メッセージ) を確認して、それが問題かどうかを確認してください。しかし、私の水晶玉が今日うまく機能している場合は、ライブラリの形式を確認することをお勧めします。

于 2010-06-06T21:35:49.500 に答える
0

このようなことを試してください

LIBS += $$quote(-LC:/Program Files/Autodesk/Maya2008/lib) \
        -lOpenMaya \
        -lFoundation

qmake LIBS 変数

于 2009-12-14T20:10:02.557 に答える