環境
-
cmake 3.16
-
c++ 20
-
imGUI 最新
質問
imGUIというライブラリがあります。
僕はそれをDirectx9と一緒に使おうと思っています。
なんですが、試しに少しだけ書いて実行するとimGUI::名前空間の関数達が未解決の外部参照だといわれてしまいます。
fatal error LNK1120: 16 件の未解決の外部参照 NMAKE : fatal error U1077: '"C:\Program Files\JetBrains\CLion 2020.1.2\bin\cmake\win\bin\cmake.exe"' : リターン コード '0xffffffff' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x86\nmake.exe"' : リターン コード '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x86\nmake.exe"' : リターン コード '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x86\nmake.exe"' : リターン コード '0x2' Stop.
No specific build process is required. You can add the .cpp files to your existing project.
**「imGUIは使うのにビルドが必要ないからソースコードをそのまま置いて使ってください」**とREADMEに書いてあったので、
プロジェクトディレクトディレクトリ/Dependencies/imGUI
の中に必要なファイルを入れました。
この状態で、
#include "Dependencies/imGUI/imgui.h" #include "Dependencies/imGUI/imgui_impl_dx9.h" #include "Dependencies/imGUI/imgui_impl_win32.h"
などとして使うと、IDE自体はオッケーっぽいんですがコンパイル時に上記のエラーが発生します。
ビルドして使う系のライブラリだと、.libファイルを指定しないとこういうエラーが起こるんですが、この場合はlibファイルもないですしどうしたらいいんでしょうか?
回答1件
あなたの回答
tips
プレビュー