1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UnderstandAPI(python)を使うためのチュートリアル

Last updated at Posted at 2019-07-18

#Understandってなんですか?
Understandはソースコード解析ソフトです。
大規模だったり誰も手を付けたくないような複雑なソースコードを解析して、制御フローを把握するのに便利です。
https://www.techmatrix.co.jp/product/understand/

#前提
前提とする環境は

  • Windows10
  • Understandインストール済み
    になります。

#はじめに
まず、最初にpythonとVSCodeのインストールを行います。
https://qiita.com/aki34/items/6d5e4f5d6036b9bcd63e

注意点
Understandのdllが64bit版しかないため、Pythonは32bitではなく64bitを選ぶ必要があります。
pythonのHP上部のダウンロードのタブからWindowsを選択し、64bitのインストーラーをダウンロードしてください。
Versionは3.7.4になります。
web-baseとexecutableはどちらでも良いです。

また、VSCodeの自動整形機能を有効にするとかなり快適に作業ができますので時間があれば設定しておくことをオススメします。
https://qiita.com/psychoroid/items/2c2acc06c900d2c0c8cb

#Understandのdllについて
各種インストールが終わったらUnderstandのdllが使用できるようにdllのコピーを行います。
Understandのインストールフォルダを仮に%Understand%
pythonのインストールフォルダを仮に%python%
とします。

%Understand%\bin\python
にunderstand.pydがありますのでそれをコピーし
%python%\dll
に張り付けます。

これで基本的には動作します。

#PyQt5について
一部のAPIではQtをしようするものがありますので、そちらのインストールも行います。
VSCodeのコンソール上で
pip install PyQt5
と入力することでインストールが行われます。
インストールが終わったら環境変数を設定します。

環境変数:QT_QPA_PLATFORM_PLUGIN_PATH
パス:%python%\Lib\site-packages\PyQt5\Qt\plugins\platforms

#おわりに
何か不明点や足りない部分がありましたらご指摘お願いします。

#参考
https://github.com/pyqt/python-qt5/issues/2

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?