ページ 1 / 1
_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 暇大生
現状ではこのやり方でやるしかなさそうですね。
よくわからないツールはコンパイル方法を変えただけでしたか。
教えていただきありがとうございます。
サンプルは動かすことができたので解決とさせていただきます。