什么可能导致这个“无法解决NULL”错误?

时间:2011-11-14 02:37:29

标签: c eclipse ide

在Eclipse中我有这个C程序。它在Windows中的Eclipse编译很好,但是当我尝试在OSX中的Eclipse中编译它时,我得到了其中一些错误。

Symbol 'NULL' could not be resolved

导致它的代码是:

pdPASS != xTaskCreate( uartUI, (signed char*)"Uart UI", STACK_BYTES(1024*6), &System, PRIORITY_LOW,  &System.task.userInterface )

为什么Eclipse在OSX中显示同一程序但在Windows中没有显示此错误?

1 个答案:

答案 0 :(得分:0)

如上所述:

  

您缺少必需的#include(或其他几个定义NULL的标头之一);看到重复的问题。可能在Windows上有一些标题你反过来#include #includes定义了nULL的东西。哦,根据我刚刚使用Googled的引用,xTaskCreate()的第二个参数是const portCHAR * const;为什么要把它投射到签名的char *

相关问题