[龍神録プログラミングの館]>[まずは実行させてみよう]にてウィンドウを出すことができません

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

トピックに返信する


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

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

トピックのレビュー
   

展開ビュー トピックのレビュー: [龍神録プログラミングの館]>[まずは実行させてみよう]にてウィンドウを出すことができません

Re: [龍神録プログラミングの館]>[まずは実行させてみよう]にてウィンドウを出すことができません

#3

by masa » 6年前

VS2008をDVD(イメージ(を解凍したもの))からインストールすれば、登録せずに使い続けられるという過去のトピックを確認したので
DVDを用意しようかと思ったのですが、試しにVS2010をインストールしてデバック実行するとうまく実行できました!

Mathさんご回答ありがとうございました!

Re: [龍神録プログラミングの館]>[まずは実行させてみよう]にてウィンドウを出すことができません

#2

by Math » 6年前

VS2008をお使いください。
http://dixq.net/forum/viewtopic.php?f=3&t=19499

[龍神録プログラミングの館]>[まずは実行させてみよう]にてウィンドウを出すことができません

#1

by masa » 6年前

[龍神録プログラミングの館]>[まずは実行させてみよう]にて、
[毎回書くプログラムの骨格]というコードをコピーしてデバックで実行したところ
というエラーが出て失敗してしまい、ウィンドウを出すための解決方法が分かりません。

同ホームページより[一括ダウンロード]からダウンロードし、デスクトップ上に解凍した「project」内の「2章」>「RyuJin.sln」を開き、
ソリューションエクスプローラーの「main.cpp」を開いてデバッグを実行すると、出力メッセージに1246エラー(数が膨大なため割愛します)が表示され、
2章のRyuJin.logに 「ソリューションの再ターゲットを選択してください」という旨のログが表示されるので、
「ソリューションの再ターゲット」を実行すると、出力メッセージに以下のエラーが表示されます。

▼出力メッセージに表示されたエラー
「/EDITANDCONTINUE は /SAFESEH の指定によって無視されます。」
「モジュールはSAFESEHイメージには安全ではありません。」
「SAFESEHイメージ」を生成できません。」

過去の質問に、上記のような「SAFESEHイメージには~」というエラーが出た場合、
プロパディの「リンカー」>「詳細設定」>「安全な例外ハンドラーを含むイメージ」にて、「いいえ (/SAFESEH:NO)」と設定すれば
エラーが消えることがあるとのコメントがあったので試してみましたが、出力メッセージに以下のエラーが表示されます。

▼出力メッセージに表示されたエラー
DxUseCLib_d.lib(DxUseCLib.obj) : error LNK2019: 未解決の外部シンボル _vsprintf が関数 "int __cdecl DxLib::_VSPRINTF(char *,char const *,char *)" (?_VSPRINTF@DxLib@@YAHPADPBD0@Z) で参照されました。
DxUseCLib_d.lib(DxUseCLib.obj) : error LNK2019: 未解決の外部シンボル _vswprintf が関数 "int __cdecl DxLib::_VSWPRINTF(unsigned short *,unsigned short const *,char *)" (?_VSWPRINTF@DxLib@@YAHPAGPBGPAD@Z) で参照されました。
LIBCMTD.lib(vswprintf.obj) : error LNK2001: 外部シンボル "_vswprintf" は未解決です。
libpng_d.lib(pngrutil.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libpng_d.lib(pngwutil.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libjpeg_d.lib(jerror.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libpng_d.lib(pngread.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libpng_d.lib(pngrtran.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libpng_d.lib(png.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libpng_d.lib(pngwrite.obj) : error LNK2001: 外部シンボル "_sprintf" は未解決です。
libjpeg_d.lib(jmemmgr.obj) : error LNK2019: 未解決の外部シンボル _sscanf が関数 _jinit_memory_mgr で参照されました。
LIBCMTD.lib(vswprintf.obj) : error LNK2001: 外部シンボル "__vswprintf" は未解決です。
C:\Users\masaki eshita\Desktop\project\2章\Debug\RyuJin.exe : fatal error LNK1120: 5 件の未解決の外部参照

※最終的に上記のエラーが表示されてから改善方法が見つからずの状態です。

◆コンパイラ名 : Microsoft Visual studio 2017

以下、手順の詳細を記入します。

手順:
1.「project」内の「2章」>「RyuJin.sln」を開き、「main.cpp」を開きます。
2.[Visual Studio Community 2017 を使用した場合のDXライブラリの使い方 ]の手順でプロパディを設定します。
(パスはC:\Users\ユーザー名\Desktop\project\includeで設定しています)
3.main.cppに[毎回書くプログラムの骨格]のコードを追記してデバックを実行します。
4.エラーが表示されるのでプロジェクトタブ>「ソリューションの再ターゲット」を選択し、デバックを実行します。
5.エラーが表示されるのでプロパディの「リンカー」>「詳細設定」>「安全な例外ハンドラーを含むイメージ」にて、「いいえ (/SAFESEH:NO)」を設定します。
6.デバッグを実行すると上記エラーが返されます。

▼PC環境  
・エディション Windows 10 Home
・バージョン 1607
・OSビルド 14393.1066
・プロダクトID 00325-95959-03095-AAOEM
・プロセッサ Intel(R)Core(TM)i7-6700K CPU @4.00GHz 4.00GHz
・実装RAM 16.0GB
・システムの種類 64ビッド オペレーティングシステム、×64ベース プロセッサ

現状、ウィンドウを出すための方法が見つかりません。
長文になりすいませんが、不足があれば追記します。どうぞよろしくお願いします。

ページトップ