Преждевременное завершение заголовков скриптов: CGI + C ++ - PullRequest
1 голос
/ 23 марта 2012

Я даже не могу получить простую тестовую программу для работы с CGI. Вот мой код Он работает, когда я запускаю его в консоли, но выдает ошибку при попытке запустить из Apache:

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

int main() {
    printf("Content-type: text/html\n\n");
    printf("TEST");
    return 0;
}

Makefile:

build: source/main.cpp
    C:/MinGW/bin/g++.exe -o build/e2.exe source/main.cpp

Ошибка:

[Thu Mar 22 19:14:23 2012] [error] [client 127.0.0.1] Premature end of script headers: e2.exe

Запустить в командной строке:

C:\Users\Stephen>C:\wamp\www\e2.exe
Content-type: text/html

TEST

Любая помощь будет принята с благодарностью! Спасибо!

Решено: Makefile:

build: source/main.cpp
    C:/MinGW/bin/gcc.exe -o build/e2.exe source/main.cpp

1 Ответ

1 голос
/ 24 марта 2012

Решено: Makefile:

build: source/main.cpp
    C:/MinGW/bin/gcc.exe -o build/e2.exe source/main.cpp

GCC не G ++

...