From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
labview\PDA\Utilities\BuildPocketPC40ARM.bat
。该文件的内容为clarm /nologo /Zp4 /W3 /I%1\include\blockdiagram /I%1\include\frontpanel /I%1\include\comms /I%1\include\win
/I. /D_WIN32_WCE=420 /D "$(CePlatform)" /DARM /D_ARM_ /D "ARMV4" /DUNDER_CE=420 /DUNICODE
/D_UNICODE /DNDEBUG /DWin32 /DBtWIDCOMM /FR /Fo /Oxt /c *.c .\Src\lvCEPDAMain.c
link /OUT:myProj.exe commctrl.lib coredll.lib aygshell.lib winsock.lib Commdlg.lib Ole32.lib gx.lib *.lib .\lib\LVPocketPC40
Arm.lib .\lib\PDAAnalysisArm.lib .\lib\lvsoundppc.lib .\lib\input.lib .\lib\LabVIEWarm.lib /nologo /base:0x00010000
/stack: 0x10000,0x1000 /entry:WinMainCRTStartup /incremental:no /nodefaultlib:OLDNAMES.lib /nodefaultlib:$(CENoDefaultLib)
/SUBSYSTEM:WINDOWSCE,4.20 /align:4096 /MACHINE:ARM .\Rsc\StringList.res *.obj
BuildPocketPCPC40ARM.bat文件中的
/Oxt - /Oxs (Minimize Size)
/Oxs 设置会修正内存错误。 /Od 和 /O2优化设置是最为安全和稳妥的代码优化设置的方法,能最小可能性导致错误的发生,但是这样的设置同样会导致一个问题就是可执行文件的大小会以几何倍的速率增长。
Note:
对应用程序的代码重新设计或者进行简化同样也能修正该内存错误,并且可以在不用修改优化代码设置的情况下完成。比如说,您可以将VI化为多个子VI,避免使用复杂数据结构,简化或者去掉顺序结构来实现等等方法都能对您代码进行优化。
相关链接:
附件:
报告日期: 04/12/2004
最近更新: 06/09/2011
文档编号: 38BDF1YF