トップページ > 記事閲覧
VS2013のLibについて
名前:Effekseer 日時: 2015/06/14 17:00

初めまして。管理人様 Effekseerというエフェクトエディタを開発している者です。 現在、VS2013にてEffekseerのランタイムとDXライブラリを組み合わせたラッパーを開発しているのですが、恐らくVS2013を使用した場合でもVS2012のDXライブラリのlibが読み込まれてしまい、 '_MSC_VER' の不一致が検出されました。値 '1800' が 1700 の値 というエラーがEffekseerとDXライブラリの間で発生してしまいます。 DxDataTypeWin.hを読む限り、意図してVS2013の場合もVS2012のlibを使用するようにしているようですが、VS2013のlibも用意して頂けないでしょうか? Effekseerにかぎらず、他のライブラリでもlibのバージョンの衝突が発生すると考えられます。 ご検討お願いします。 最後に、開発中のソースコードになります。 https://github.com/effekseer/EffekseerForDXLib
メンテ

Page: 1 |

Re: VS2013のLibについて ( No.1 )
名前:管理人 日時:2015/06/14 23:30

はじめまして、ご迷惑おかけして申し訳ありません もう一つの掲示板の方で Namelessさんにご指摘いただいた「C++の標準ライブラリ」というキーワードを元に調べたところ 以下の3条件が揃うと衝突が発生するようです 1.自前のソースでC++の標準ライブラリを使用している 2.C++の標準ライブラリを使用しているソースが含まれる libファイルを使用している 3.2の libファイルの作成に使用した Visual Studio のバージョンとビルドに使用する Visual Studio のバージョンが異なる zlib.lib 等の外部ライブラリと、C++標準ライブラリを使用しているソースが含まれる DxUseCLib.lib のみ Visual Studio 2013 でビルドした libファイルを追加してみましたので、よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用
メンテ
Re: VS2013のLibについて ( No.2 )
名前:Effekseer 日時:2015/06/16 08:25

管理人様 お世話になります。 Effekseerです。 素早い対応ありがとうございます。 早速試してみます。
メンテ
Re: VS2013のLibについて ( No.3 )
名前:Effekseer 日時:2015/06/16 21:48

Effekseerです。 無事、動作することを確認いたしました。 ありがとうございます。 ちなみに、公式でDXライブラリの最新バージョンを配布するまで、EffekseerのDXライブラリ版にこのDXライブラリのバージョンを一緒に配布しても問題ないでしょうか? よろしくお願いします。
メンテ
Re: VS2013のLibについて ( No.4 )
名前:管理人 日時:2015/06/17 01:34

問題が解決した様で何よりです > ちなみに、公式でDXライブラリの最新バージョンを配布するまで、EffekseerのDXライブラリ版にこのDXライブラリのバージョンを一緒に配布しても問題ないでしょうか? 結構致命的な問題なので公式の最新バージョンを更新しました 変更項目が少ないのと前バージョン公開から日が浅いので公開バージョンも先日までのテストバージョンと同じ 3.14d となっていますが、テストバージョンとしての 3.14d のバリエーションが幾つかありますので、 お手数で申し訳ありませんが一緒に配布するのは現在のダウンロードページからダウンロードできる 3.14d のものをお使いください m(_ _;m
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存