C++

CvGameCoreDll.dllの作り方(2018-05)

筆者の環境

  • Windows 10 64bit
  • Civ4 BtS 3.19 パッケージ版

必要なもの

Dawn of Civilizationの作者さんが全部入りパッケージを公開されています。
https://sourceforge.net/projects/beyond-the-sword-sdk/
ここから
/VS2010Express1.iso と
/Install Civ4 Microsoft Windows SDK Visual C Toolkit.exe を
両方ダウンロードします。

Install Civ4 Microsoft Windows SDK Visual C Toolkit.exeは
実行して指示に従いインストールします。

VS2010Express1.isoはマウントしてVC++2010 Express Editionをインストールします。
(それ以外のプログラミング言語は不要です。)
Setup.htaからVC++2010を選ぶか、 \VCExpress\setup.exe を直接実行します。

やってみる

続きを読む →

CvGameCoreDll.dllの作り方(2018-02)

より簡単な方法が公開されました。このページに従ってもできますが、
DoC全部入りパッケージ版も参照してください。

筆者の環境

  • Windows 10 64bit
  • Civ4 BtS 3.19 パッケージ版

必要なもの

Microsoft Visual C++ Toolkit 2003

http://kael.civfanatics.net/files/VCToolkitSetup.exe

Multi Threading Librarires

http://kael.civfanatics.net/files/msvcrt.lib
http://kael.civfanatics.net/files/msvcprt.lib
C:\Program Files (x86)\Microsoft Visual C++ Toolkit 2003\lib にコピーします。

Windows 7 SDK

http://download.microsoft.com/download/F/1/0/F10113F5-B750-4969-A255-274341AC6BCE/GRMSDKX_EN_DVD.iso
古いPSDK-x86.exeがWindows10でインストールできないようなので
新し目のSDKをISOからインストールします。
64bit版はGRMSDKX_EN_DVD.isoです。名前が紛らわしいので注意しましょう。
マウントして、\Setup\SDKsetup.exeを実行します。
インストール中のInstllation Optionsで、Visual C++ Compilersにチェックを入れておきます。

MakeFile 2.3

https://forums.civfanatics.com/attachments/makefile_2-3-zip.367602/

やってみる

続きを読む →