トップページ > 記事閲覧
C++/CLIの既存プロジェクトに
名前:ウサ 日時: 2014/07/31 14:22

visual studio 2010 C++/CLI で作成されている既存のプロジェクトで DXLibを使用したいのですが、なにか方法はございますでしょうか? @ ヘッダを追記 ・・・ここまでは正常 #include "DxLib.h" A 初期化 ・・・ここで、下記エラー発生 DxLib_Init(); エラー 5 error LNK2005: __cexit は既に MSVCRT.lib(MSVCR100.dll) で定義されています。 [問題点] 『ランタイム ライブラリ』の項目の設定ですが、  『マルチスレッド(/MT)』に変更すべきですが、  既存のプロジェクトがCLIなので変更できず  『マルチスレッドDLL(/MD)』になっています。 ちなみに、使用予定は2Dの平面画像のみなので、3D無し版に変更したらいけますか?
メンテ

Page: 1 |

Re: C++/CLIの既存プロジェクトに ( No.1 )
名前:Will 日時:2014/07/31 18:56

標準ライブラリの競合エラーなので無理だと思います。
メンテ
Re: C++/CLIの既存プロジェクトに ( No.2 )
名前:ウサ 日時:2014/08/01 17:47

やはり無理ですか CLIやめるしかないかな 回答、ありがとうございました
メンテ
Re: C++/CLIの既存プロジェクトに ( No.3 )
名前:管理人 日時:2014/08/02 20:31

C#用( .NET用 )のDXライブラリのDLLを使用することができるかもしれませんが、 使用するために必要な C++/CLI用のヘッダファイルが無いので簡単には使えません ( あと C#用( .NET用 )は C++ 用のDXライブラリより機能が制限されています ) 不都合がなければ C++版をお使いください
メンテ

Page: 1 |

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

   クッキー保存