ページ 11

main.cppについて

Posted: 2017年8月22日(火) 16:27
by あらい16
質問です。
ryujinのmain.cppファイル内に、http://dixq.net/rp/2.html にあるコードをコピペして実行しようとしたところ、何故かWinMainに;が必要ですとエラーが出てしまいます。
環境はVisualStudio2017です。
解凍しなおしてみましたが直りませんでした...
WinMain部分でエラーを吐く原因としてはどういったものが考えられるのでしょうか?

Re: main.cppについて

Posted: 2017年8月22日(火) 18:54
by Dixq (管理人)
作成したプロジェクトはWin32プロジェクトですか?別のプロジェクトの設定になっていませんか?
プロジェクトファイルは配布していますので、そちらで動作できるか確認してみてください。

Re: main.cppについて

Posted: 2017年8月22日(火) 20:07
by Math
>解凍しなおしてみましたが直りませんでした...
http://dixq.net/rp/index.html
に記載されているようにVC++2008で実行してみてください。

(VisualStudio2017には VC++2005のMakefile方式のProjectをBuild方式のProjectに変換する機能はないと思いますが。)

Re: main.cppについて

Posted: 2017年8月22日(火) 20:43
by あらい16
プロパティから確認したところWin32方式でした。

Re: main.cppについて

Posted: 2017年8月22日(火) 23:35
by Math

Re: main.cppについて

Posted: 2017年8月23日(水) 00:54
by Dixq (管理人)
前トピからの内容がやっと理解できました。
私は全てのプロジェクトを昔VS2008形式にコンバートしたと思っていましたが、最初の方の章はコンバートされずにVS2005形式が残ったままですね。
全部の章のプロジェクトを2017に変換する作業はちょっと骨が折れますが、時間のある時にやっておこうと思います。

Re: main.cppについて

Posted: 2017年8月23日(水) 02:07
by あらい16
なるほど、そういうことでしたか。
きっかけになってよかったというべきか、手間をかけさせてしまいすいませんというべきか、といったところですが
ひとまずは、Mathさん管理人さんのお二方ともありがとうございました。
自分は龍神録2のほうで勉強させてもらいます。

コンバートのほう大変だと思いますが、無理をなさらずに。
ささやかですが応援しております。