1>------ ビルド開始: プロジェクト: Project, 構成: Release Win32 ------ 1>2011/05/27 18:36:39 にビルドを開始しました。 1>InitializeBuildStatus: 1> "Release\Project.unsuccessfulbuild" のタッチ タスクを実行しています。 1>ClCompile: 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 10.00.30319.01 1> Copyright (C) Microsoft Corporation. All rights reserved. 1> 1> /out:.exe 1>LINK : warning LNK4001: オブジェクト ファイルが指定されていません。ライブラリを使用します。 1>LINK : warning LNK4068: /MACHINE の指定がありません。X86 を既定とします。 1>LINK : fatal error LNK1561: エントリー ポイントを定義しなければなりません。 1> 1>ビルドに失敗しました。 1> 1>経過時間 00:00:00.11 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========と表示されDLL作成ができません。
以前はできていたのですがいきなりです。
OSを再インストールして、
VisualStudio2010を入れなおして、
新規プロジェクトをつくりDLLを作成しようとしましたが同じエラーでした。
なぜでしょうか?
■環境
・Windows 7 64bit
・Visual Studio 2010 Professional
■ソースコード
#include <Windows.h>
void t_main()
{
MessageBox(0,L"hello world", 0, 0);
}
BOOL WINAPI DllMain (HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hInst);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)t_main, 0, 0, 0);
}
return TRUE;
}
[hr]