2017-06-21 17 views
0

私はxlsファイルから読み込む必要のあるコードを書いており、XLNTライブラリを使用して解決しました。XLNTエクセルライブラリを使用したときのトラブル

私は次のようでした:

  • の設定をし、Visual StudioでそれをコンパイルCMAKEのGUIに

  • を使用して、Visual Studioプロジェクトを生成 - 続か.libファイル

  • でビルドフォルダを生成命令:How to install 3rd party libraries
    codeblocks
  • リンカーとコンパイラの両方に/lib/includeディレクトリを追加しました の検索ディレクトリ
  • は、プロジェクトをビルドする.libファイルを追加しましたオプションが、私が持っている
  • 追加-std=c++14 -Ixlnt/include -lxlnt

その他のコンパイラオプションにエラーがある:

  • undefined reference to 'xlnt::workbook::workbook() - 合計18の 同じエラーで

C:\Users\pinkunicorn\Documents\Personal Files\C\testing\main.cpp|36|undefined reference to xlnt::worksheet::freeze_panes(xlnt::cell_reference const&)'

フォーラムでは、同じような問題が起こっていると言っている人もいますが、.cppファイルも含めて見ています。私はそれを行う方法を理解していないので、私はまだ試していない(コンパイル時にコマンドラインに.cppライブラリのファイル名を追加するように指示されているようだ) - しかし、コマンドラインを使ってコンパイルしたり、ライブラリのダウンロードファイルのソースフォルダには50 cppのファイルがあり、その動作方法はわかりません。

修正の可能性はありますか?

ありがとうございました!

答えて

0

I時々使用 G ++ myfile.cppの-std = C++ 14 -Ixlnt// LIB -lxlnt -o MYFILE

-Lxlntを含む私は、右を使用して(上記の順序が重要であると考えてい引数が間違った順序で前に私をうまくいった)。

関連する問題