硬质合金 c++ 中的构建错误
项目时,我发现了这些错误
我在carbide.c++中创建了一个简单的hello world项目,当我尝试构建我使用Sybmian^3 SDK和Carbide.C++的 。 这是控制台输出
***Building project "hello" for configuration "Emulator Debug (WINSCW) [symbian]"
***Printing environment variables modified from default:
PATH=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Tools\Command_Line_Tools;C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\t ools;C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\gcc\bin;C:/Symbian/Tools/Carbide.c++ v2.7/jre/bin/client;C:/Symbian/Tools/Carbide.c++ v2.7/jre/bin;C:\Perl\site\bin;C:\Perl\bin;C:\Perl\bin;C:\Program Files\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Common Files\Symbian\tools;C:\Program Files\CodeSourcery\Sourcery G++ Lite\bin;\epoc32\tools\sbs\bin;C:\Program Files\CodeSourcery\Sourcery G++ Lite\bin;C:\Perl\site\bin;C:\Perl\bin;C:\Perl\bin;C:\Program Files\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Common Files\Symbian\tools
=::=::\
MWCSYM2INCLUDES=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
MWSYM2LIBRARIES=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs
MWSYM2LIBRARYFILES=MSL_All_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;
MWCINCLUDES=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
EPOCROOT=\Nokia\devices\Nokia_Symbian3_SDK_v1.0\
NO_DEPENDENCIES=-nd
MAKE=make -j 4
Working Directory: C:/Symbian/Carbide/workspace/hello/group
***Invoking bldmake command
perl.exe -S bldmake.pl bldfiles winscw
The process tried to write to a nonexistent pipe.
defined(%hash) is deprecated at C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\tools\/E32Plat.pm line 401.
(Maybe you should just omit the defined()?)
defined(%hash) is deprecated at C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\tools\/E32Plat.pm line 451.
(Maybe you should just omit the defined()?)
defined(%hash) is deprecated at C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\tools\/E32Plat.pm line 591.
(Maybe you should just omit the defined()?)
"\Symbian\Carbide\workspace\hello\group\BLD.INF" FATAL ERROR(S):
\Symbian\Carbide\workspace\hello\group\BLD.INF(26) : \Symbian\Carbide\workspace\hello\group\ICONS_SCALABLE_DC.MK does not exist
=== BLDMAKE Command failed with error code 1 ===
***Stopping. Check the Problems view or Console output for errors.
***Errors were detected in build. See the Problems or Console view for details.
Total Time: 0 sec
I create a simple hello world project in carbide.c++ and i found these error ewhen i trying to build the project
I am using Sybmian^3 SDK and Carbide.C++.
Here is the console output
***Building project "hello" for configuration "Emulator Debug (WINSCW) [symbian]"
***Printing environment variables modified from default:
PATH=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Tools\Command_Line_Tools;C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\t ools;C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\gcc\bin;C:/Symbian/Tools/Carbide.c++ v2.7/jre/bin/client;C:/Symbian/Tools/Carbide.c++ v2.7/jre/bin;C:\Perl\site\bin;C:\Perl\bin;C:\Perl\bin;C:\Program Files\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Common Files\Symbian\tools;C:\Program Files\CodeSourcery\Sourcery G++ Lite\bin;\epoc32\tools\sbs\bin;C:\Program Files\CodeSourcery\Sourcery G++ Lite\bin;C:\Perl\site\bin;C:\Perl\bin;C:\Perl\bin;C:\Program Files\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Common Files\Symbian\tools
=::=::\
MWCSYM2INCLUDES=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
MWSYM2LIBRARIES=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs
MWSYM2LIBRARYFILES=MSL_All_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;
MWCINCLUDES=C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;C:\Symbian\Tools\Carbide.c++ v2.7\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
EPOCROOT=\Nokia\devices\Nokia_Symbian3_SDK_v1.0\
NO_DEPENDENCIES=-nd
MAKE=make -j 4
Working Directory: C:/Symbian/Carbide/workspace/hello/group
***Invoking bldmake command
perl.exe -S bldmake.pl bldfiles winscw
The process tried to write to a nonexistent pipe.
defined(%hash) is deprecated at C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\tools\/E32Plat.pm line 401.
(Maybe you should just omit the defined()?)
defined(%hash) is deprecated at C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\tools\/E32Plat.pm line 451.
(Maybe you should just omit the defined()?)
defined(%hash) is deprecated at C:\Nokia\devices\Nokia_Symbian3_SDK_v1.0\epoc32\tools\/E32Plat.pm line 591.
(Maybe you should just omit the defined()?)
"\Symbian\Carbide\workspace\hello\group\BLD.INF" FATAL ERROR(S):
\Symbian\Carbide\workspace\hello\group\BLD.INF(26) : \Symbian\Carbide\workspace\hello\group\ICONS_SCALABLE_DC.MK does not exist
=== BLDMAKE Command failed with error code 1 ===
***Stopping. Check the Problems view or Console output for errors.
***Errors were detected in build. See the Problems or Console view for details.
Total Time: 0 sec
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此链接看起来是同样的问题,表明您的输出中的消息:
是因为您正在查找的文件命名错误。查找 Icons_aif_scalable_dc.mk 并相应地重命名它。
This link looks to be the same problem, suggesting that the message in your output:
is because the file you are looking for has been misnamed. Look for Icons_aif_scalable_dc.mk an rename it accordingly.
没错,正如 DaveRlZ 所说。
此处显示了清晰的描述和解决方案
http://developer.nokia。 com/Community/Discussion/showthread.php/217613-ICONS_SCALABLE_DC-MK
为我工作
Thats right, as DaveRlZ mentioned.
clear description and solution is shown here
http://developer.nokia.com/Community/Discussion/showthread.php/217613-ICONS_SCALABLE_DC-MK
worked for me