1

アプリケーションをビルドしていて、エミュレーターで実行しようとすると、このエラーが発生します。

Creation Time   Description Resource    Path    Location    Type
1254339868582   BLDMAKE ERROR: Directory "\S60\devices\Nokia_N97_SDK_v1.0\epoc32\" does not exist   ZeFirst     Unknown C/C++ Problem

フォルダは存在し、必要な権限を持っています。

コンソールには、次の一連の警告メッセージがあります

warning: "C:\S60\devices\Nokia_N97_SDK_v1.0\epoc32\tools\GCCEV6.bsf" Invalid BSF specification - customization restricted to ARMV5, ABIv2 and valid BSF platforms
warning: "C:\S60\devices\Nokia_N97_SDK_v1.0\epoc32\tools\GCCEV6T2.bsf" Invalid BSF specification - customization restricted to ARMV5, ABIv2 and valid BSF platforms
warning: "C:\S60\devices\Nokia_N97_SDK_v1.0\epoc32\tools\GCCEV7A.bsf" Invalid BSF specification - customization restricted to ARMV5, ABIv2 and valid BSF platforms
4

4 に答える 4

0

これが機能するかどうかはわかりませんが、これを試してください:

ドライブをC:\ S60 \ devices \Nokia_N97_SDK_v1.0\に置き換えます

Start, Run...
subst x: C:\S60\devices\Nokia_N97_SDK_v1.0\

次に、カーバイドで、このsubstの場所を指すようにSDKを設定します。

Window, Preferences, Carbide C++, SDK .. 
Change the paths to use "x:\"  rather than C:\...

Carbideにインポートされたプロジェクトをすべて削除します

Select project, right-click, delete.
(Do NOT click the tick box that is displayed).

プロジェクトを再インポートします

File, Import, x:\.....\bld.inf
于 2009-10-08T16:40:46.193 に答える
0

コンピューターにインストールしている他の開発ツールは何ですか?

たとえば、パス環境変数の順序が間違っていて、正しいバージョンのコンパイラを使用していない可能性はありますか?

あなたの道を自由に投稿してください、それはより多くの情報を提供することができるだけです。

于 2009-10-05T15:52:30.520 に答える
0

テクテレティック、

ワークスペースが Symbian SDK インストールの同じドライバー パーティション (C:) にあることを確認してください。変更しようとしない場合。

相対パスを使用するように .pkg ファイルの内容を変更することで、この問題を解決することもありました。例えば:

;Files to install
;You should change the source paths to match that of your environment
;<source> <destination>
"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\MyApp.exe"     -"!:\sys\bin\MyApp.exe"
"$(EPOCROOT)Epoc32\data\z\resource\apps\MyApp.r01"      -"!:\resource\apps\MyApp.r01"
"$(EPOCROOT)Epoc32\data\z\private\10003a3f\apps\MyApp_reg.r01"  -"!:\private\10003a3f\import\apps\MyApp_reg.r01"
"$(EPOCROOT)epoc32\data\z\resource\apps\MyApp_aif.mif" -"!:\resource\apps\MyApp_aif.mif"
"$(EPOCROOT)epoc32\data\z\resource\apps\MyApp.mbm" -"!:\resource\apps\MyApp.mbm"

それが役に立てば幸い。

于 2009-11-13T21:45:30.663 に答える
0

私はかつて同様の問題に直面したことがあります。

以前に eumlator をビルドして起動できた場合、私にとって有効な唯一の解決策は、SDK を再インストールすることでした。

于 2009-11-11T12:45:29.677 に答える