私はVisualStudio2008(32ビット)の初心者です。私が使用しているWinCEのバージョンは7.0Evaluationです。私は新しいプロジェクトを次のように作成しました。
New Project -> Platform Builder-> OS Design
BSPを次のように選択しました。
BSP: Generic CEPC:x86
デザインテンプレートが強調表示されたら、Consumer Media Device
クリックしFinish
ました。
上記の選択は私にとって必須です。これらに加えて、サブプロジェクトを作成しa simple hello world application
、行を追加しましたcout<<"Hello World";
(デフォルトではcppファイルです)。私も含めiostream
ました。
次のようなエラーが発生しました
fatal error C1083: Cannot open include file: 'iostream': No such file or directory
このリンクで述べられているように、私はチェックアウトしました、libcmtd.lib
そしてそれはにあり$(VCInstallDir)lib
ます。にも含まれていTools | Options | Projects and Solutions | VC++ Directories | Show Directories For -> Library files
ます。
このリンクに基づいて、プリコンパイル済みヘッダーの設定を確認しました。私はそこで次のものを見つけました:
Precompiled Files : Yes
Precompiled Header File Name : StdAfx.pch
Precompiled Header Object File Name : StdAfx.obj
Precompiled Header Options : (blank)
Precompiled Header Source File Name : StdAfx.h
これを無効にするにはどうすればよいですか?これを無効にした場合、プロジェクトの他の部分で他の問題が発生することはありませんか?
アップデート:
Cプログラムの場合、
#include<stdio.h>
int main()
{
printf("\nHello World\n");
return 0;
}
次のエラーが発生しました、
error LNK2019: unresolved external symbol _WinMain referenced in function _WinMainCRTStartupHelper
fatal error LNK1120: 1 unresolved externals
fatal error U1077: 'D:\WINCE700\sdk\bin\i386\x86\link.EXE' : return code '0x460'
ここでもリンクの問題は何でしょうか?