合計 昨日 今日

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

[このトピックは解決済みです]

フォーラムルール
フォーラムルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Name: masa
[URL]
かけだし(1,769 ポイント)
Date: 2017年9月03日(日) 21:58
No: 1
(OFFLINE)

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

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

同ホームページより[一括ダウンロード]からダウンロードし、デスクトップ上に解凍した「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ベース プロセッサ

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


Name: masa
[URL]
かけだし(1,769 ポイント)
Date: 2017年9月04日(月) 21:07
No: 3
(OFFLINE)

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

[解決!]

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

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


Return to C言語何でも質問掲示板

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[22人]