S-H-GAMELINKS / Novel.Game.Engine.LINKS

ノベルゲームエンジン「LINKS」
Other
13 stars 1 forks source link

[proposal] define WIN32_LEAN_AND_MEAN #23

Closed yumetodo closed 6 years ago

yumetodo commented 7 years ago

https://github.com/fmtlib/fmt/pull/503

そういえば WIN32_LEAN_AND_MEANなんていうヘッダマクロがあった。DxLib.hに対しても使えるとの情報があるので、コンパイル時間短縮のために使ってみてもいいかもしれない。

本の虫: oldnewthing: WIN32_LEAN_AND_MEANの由来

S-H-GAMELINKS commented 7 years ago

知らなかったです。WIN32_LEAN_AND_MEANというヘッダがあるんですか……

ちょっと手元のソースで確認してみますね。

yumetodo commented 7 years ago

マクロだった。

S-H-GAMELINKS commented 7 years ago

手元のソースで確認してみたところ、1秒程度コンパイル時間が短縮できた模様です(ソリューションのリビルドで計測)。

とりあえず、一回commitしておきますね

yumetodo commented 7 years ago

ええっと #include <DxLib.h> および #include <Windows.h>している箇所はもっとあったと思うのですが・・・

S-H-GAMELINKS commented 7 years ago

申し訳ありません。

うっかり、しておりました……。

とりあえず、先ほどのcommitで追記してきました。

yumetodo commented 7 years ago

コンパイルしてないですが、二重define大丈夫ですかね・・・

S-H-GAMELINKS commented 7 years ago

とりあえず、コードの分析を走らせてみたんですが、問題なさそうです……

S-H-GAMELINKS commented 6 years ago

一応、問題ないようですのでcloseしようかと思います。 closeしてもよろしいでしょうか?

yumetodo commented 6 years ago

closeします