- 締切済み
C++コンパイル時ファイル名文字化け D4024
開発環境 visual studio 2013 ソースコード // ConsoleApplication2.cpp : Defines the entry point for the console application. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { return 0; } コンパイル結果 1>------ Build started: Project: ConsoleApplication2, Configuration: Debug Win32 ------ 1> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 1> Copyright (C) Microsoft Corp 1984-1998. All rights reserved. 1> 1> cl / 1> 1>CL : Command line warning D4024: unrecognized source file type '/', object file assumed 1> Microsoft (R) Incremental Linker Version 12.00.21005.1 1> Copyright (C) Microsoft Corporation. All rights reserved. 1> 1> /out:.exe 1>LINK : warning LNK4001: no object files specified; libraries used 1>LINK : warning LNK4068: /MACHINE not specified; defaulting to X86 1>LINK : fatal error LNK1561: entry point must be defined ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== エラーリスト Warning 1 warning D4024: unrecognized source file type '/', object file assumed Warning 2 warning LNK4001: no object files specified; libraries used Warning 3 warning LNK4068: /MACHINE not specified; defaulting to X86 Error 4 error LNK1561: entry point must be defined 自分で何時間リサーチしてみて、収穫なし、解決できず ファイル名、ファイルアドレスは全部半角英文字、スペースなし セーブ時の文字コードをunicodeにしても治らず ギブアップです、もし解決策がわかる方がいらっしゃるならぜひお願いいたします! どうしても治らなかったらVS2013を再インストールしてみるつもりです それでもだめならeclipseにもどります
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- traitam
- ベストアンサー率0% (0/0)
もう既に解消されているかもしれませんが回答します。 C:/Windows/SysWOW64/cl.exe というのが存在していた場合、それを消さないと上記出たエラーが出され、コンパイルが出来なくなってしまいます。 何かの拍子に入れられているもの、他に影響もないので安心して削除してください。 これで解消されないかもしれないので、可能性の一つとしてお考えください。 参考URLも添付しておきます http://social.msdn.microsoft.com/Forums/en-US/780ad2ed-69dd-4b48-bf9b-d9b3b6f64bcd/visual-studio-2010-?forum=vsgeneralja http://dixq.net/forum/viewtopic.php?f=3&t=8567
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
プロジェクト・プロパティ設定内に全角空白があるように 見受けられますが、確認済みなんですよね...?