2018년 1월 28일 일요일

Visual Studio Community 2017でSFMLを利用するための設定

Dev C++、Xcodeで設定して使ってますが
macOS High SierraのXcodeでSFMLを利用するための設定
Dev-C++でSFMLライブラリー使うための設定
やはり、使いやすいIDEはVisual Studioです。

Visual Studioで本格的にSFMLでゲームを作ってみるために設定をしました。
SFML公式サイトのマニュアル通り設定してもちゃんと作動しませんでした。
SFML and Visual studio

いろいろ調べながら試して成功しました。
それを整理します。

1.SFMLダウンロード
既存Dev C++で使ってたバージョンはVisual Studioで作動しません。
Visual Studio2017と互換するVisual Studio C++14(2015)-32-bitをダウンロードしました。
Download SFML 2.4.2

2.Visual Studio 2017プロジェクト作成
Visual C++ >> Windows Desktop >> Windows Console Application

3.ダウンロードしたSFMLを圧縮解凍、作成したプロジェクトへコピー
フォルダ名はSFML-2.4.2でした。
SFML-2.4.2フォルダをプロジェクト名.slnファイルと同じ位置にあるプロジェクト名フォルダ内にコピーしました。プロジェクト名.cppファイルと同じ位置になります。

4.プロジェクト設定
Visual Studioの Project>>プロジェクト名 Property
構成( Debug, Release両方)

1)C/C++ >> General >> 追加インクルードに以下を追加
SFML-2.4.2\include

2)C/C++>> Preprocessor>>定義を以下の内容で更新
SFML_STATIC
WIN32
_DEBUG
_WINDOWS

3)Linker>>General>>追加ライブラリーに以下を追加
SFML-2.4.2\lib

4)Linker>>Input>>追加依存ファイルに以下を追加
sfml-graphics-s-d.lib
sfml-window-s-d.lib
sfml-system-s-d.lib
opengl32.lib
freetype.lib
jpeg.lib
gdi32.lib
winmm.lib

サンプルソースを入れて実行すると作動しました!

Visual Studio Community 2017에서 SFML 라이브러리를 사용하기위한 설정

댓글 없음:

댓글 쓰기

1、2、QWER! in OSAKA (大阪 2025/4/10(木) Yogibo META VALLEY)

https://www.creativeman.co.jp/event/qwer-osaka/ QWER - CREATIVEMAN PRODUCTIONS 主催:LIVET 企画:ソニー・ミュージックソリューションズ 招聘:クリエイティブマンプロダクション 制作協力:クリエイテ...