ページ 11

_msc_verの不一致

Posted: 2014年8月17日(日) 11:40
by 暇大生
effekseerというソフトのDXライブラリのサンプルを動かしてみたのですが、
「_msc_verの不一致」というエラーが4つ出ます。

visual studioのバージョンの違いによるものということはわかったのですが、
エラーを消す方法がわかりません。
どなたかわかる人いますか?

effekseer
https://sites.google.com/site/effekseer/

Re: _msc_verの不一致

Posted: 2014年8月17日(日) 11:44
by 暇大生
補足です
自分のVSは2013を使用しています。

Re: _msc_verの不一致

Posted: 2014年8月18日(月) 17:17
by HI魔神
プロジェクト→○○のプロパティ→[全ての構成]構成プロパティ→全般→プラットフォーム ツールセット のところを
visual stdio 2013(v120) から visual stdio 2010(v100) に変更すると動きます。

Effekseerのライブラリファイルが2013に対応していないため・・・?だと思います。
互換性がない、とでも言いましょうか・・・。

とにかくこの方法で動くことは動きます。

Re: _msc_verの不一致

Posted: 2014年8月18日(月) 22:30
by 暇大生
HI魔神さんの通りプロパティをいじったら動きました。ありがとうございます。

自分の場合、visual stdio 2010(v100)の項目が最初はなかったので、visual stdio 2010を
インストールすることで項目が出てきました。(それなら2010で動かしたほうが早いような)

新たな疑問なのですが、effekseerで作ったエフェクトをDXライブラリで使う場合、
必ずvisual studio 2010のよくわからないツール?がないと動かせないということでしょうか?

Re: _msc_verの不一致

Posted: 2014年8月18日(月) 22:34
by HI魔神
Effekseerの製作者の方がライブラリを2013用に作ってくれればそんなことはないと思います。
ライブラリファイルをアップグレードする方法があるのであればそれでいいと思いますが・・・
細かいことはよくわからないです。

あと、よくわからないツール というよりは コンパイルの方法を変えた という方が近い気がします。

Re: _msc_verの不一致

Posted: 2014年8月18日(月) 22:57
by 暇大生
現状ではこのやり方でやるしかなさそうですね。

よくわからないツールはコンパイル方法を変えただけでしたか。
教えていただきありがとうございます。

サンプルは動かすことができたので解決とさせていただきます。