.exeファイルが開けません
Visual C++ 2005 Express Editionを使用しています
プログラムをコンパイルしてそのEXEファイルを友達に渡したんですが
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。
アプリケーションを再度インストールす事により問題が解決する場合があります。
と言うエラーが出るらしく実行できません
調べてみたらランタイムライブラリをマルチスレッド(/MT)にすると直るということはわかったんですが
マルチスレッド(/MT)にするとエラーが出てしまいます
main.obj : error LNK2005: "public: int __thiscall std::ios_base::width(int)" (?width@ios_base@std@@QAEHH@Z) は既に msvcprtd.lib(MSVCP80D.dll) で定義されています。
LINK : warning LNK4098: defaultlib 'LIBCMT' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。
libcpmtd.lib(xmbtowc.obj) : error LNK2001: 外部シンボル "__CrtDbgReportW" は未解決です。。
libcpmtd.lib(cin.obj) : error LNK2001: 外部シンボル "__CrtDbgReportW" は未解決です。
libcpmtd.lib(xmbtowc.obj) : error LNK2001: 外部シンボル "__malloc_dbg" は未解決です。
libcpmtd.lib(xdebug.obj) : error LNK2019: 未解決の外部シンボル __free_dbg が関数 "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z) で参照されました。
libcpmtd.lib(xmbtowc.obj) : error LNK2001: 外部シンボル "__free_dbg" は未解決です。
C:\C++\計算\Debug\計算.exe : fatal error LNK1120: 外部参照 4 が未解決です。
エラーは文字数の関係で大幅に削ってあります
作成したプログラムも上げておきます
http://www.uploda.net/cgi/uploader4/index.php?file_id=0000008742.exe
よろしくお願いします