저는 프로그래머가 아니므로 MSVC와 잘 컴파일 된 프로젝트에 패치를 적용하려고하지만 패치는 * nix에 제공됩니다. 내가 nmake
와 패치 프로젝트를 컴파일 할 때 나는이 오류를 얻을 :이 오류가 발생개인 함수 선언 gcc vs msvc
error C2054: expected '(' to follow '__private'
코드하는 것은 이것이다 : 인터넷 검색으로
private drawlist *
drawlist_append(p2mem *mem, drawlist_head *head)
{
drawlist *d = p2mem_alloc(mem, sizeof(drawlist));
if (!d) return 0;
memset(d, 0, sizeof(drawlist));
d->color = gx_no_color_index;
d->next = 0;
d->prev = head->last;
head->last = d;
(d->prev) ? (d->prev->next = d) : (head->first = d);
return d;
}
, 나는 MSVC이 동의하지 않는 것으로 의심 선언의 종류,하지만 내가 어떻게 C/C + + 프로그래머 아니에요 언급했듯이, 코드를 변경하는 방법을 모르겠다. 아무도 MSVC에 대해 유효하도록이 private
함수 호출을 변경하는 방법을 지원할 수 있습니까?
이것은 C++가 아니라 C입니다. – molbdnilo