#ifdefと#endifを定義しているのですが…

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: #ifdefと#endifを定義しているのですが…

Re: #ifdefと#endifを定義しているのですが…

#6

by agunesu » 5年前

ありがとうございました

Re: #ifdefと#endifを定義しているのですが…

#5

by Math » 5年前

過去ログに何度か答えたと思いますが

(Studio\2017\Community\Common7\IDE\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets(34,5): error MSB8036: Windows SDK バージョン 8.1 が見つかりませんでした。必要なバージョンの Windows SDK をインストールするか、プロジェクト プロパティ ページで SDK バージョンを変更するか、ソリューションを右クリックして [ソリューションの再ターゲット] を選択してください。

というようなようなビルドエラーが出る場合
Windows SDK バージョン 8.1をインストールする(VisualStudioインストール時checkの付け忘れですね)


ソリューションを右クリックして [ソリューションの再ターゲット] を実行実行してください。

Re: #ifdefと#endifを定義しているのですが…

#4

by agunesu » 5年前

えーと、第五章です。同じ通りにやってもいきません。えらーはたくさんありまして。プロパティーがおかしいのですか?

Re: #ifdefと#endifを定義しているのですが…

#3

by box » 5年前

コード:

//構造体変数宣言部
GLOBAL ch_t ch; //キャラクタデータ宣言
GLOBAL int func_state;
//↑このGLOBALが緑のなみなみがでるんです。
緑の何とか、って言われましても、開発環境に関する情報が全くないので、
いかんともしがたいです。質問者さんのPCは、こちらからは見えません。
試しに、その緑の何とかを無視して強引にビルドしてみると、どうなりますか?

Re: #ifdefと#endifを定義しているのですが…

#2

by Dixq (管理人) » 5年前

龍神録プログラミングの館のコードでしょうか。
何章のコードですか?
コンパイルはエラーになるのでしょうか?
プロジェクト一式を配布しているので、自作コードであればそちらと比較してみてください。

#ifdefと#endifを定義しているのですが…

#1

by agunesu » 5年前

[GV.h]
#include "../../../include/DxLib.h"
#include "define.h"

#ifdef GLOBAL_INSTANCE

#define GLOBAL

#else

#define GLOBAL extern

#endif

#include "function.h" //関数宣言

//画像用変数宣言部
extern int img_ch[2][12]; //キャラクタ画像9枚分 X2(変身用)

//構造体変数宣言部
GLOBAL ch_t ch; //キャラクタデータ宣言
GLOBAL int func_state;
//↑このGLOBALが緑のなみなみがでるんです。

ページトップ