Avatar billede rif1900 Nybegynder
17. maj 2006 - 13:12 Der er 4 kommentarer og
1 løsning

CGI med c++

Hej eksperten

Jeg har et problem med at få mit første CGI script op at køre skrevet i c++

det her er min sourcecode
#include <ctime>

using namespace std;

int main()
{
    time_t currentTime;

    cout << "Content-Type: text/html\n\n"; // Header info til HTTP

    output deklaration
    cout    << "<?xml version = \"1.0\"?>"
            << "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" "
            << "\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">";

    time( &currentTime );

    cout << "<html><head><title>Første script</title></head>";

    cout << "<body><p>"
        << asctime( localtime(&currentTime) );
        << "</p></body></html>";

    return 0;
}

Jeg ligger det på min linux server i cgi-bin og har omdøbt min .exe fil til .cgi

Jeg får bare denne fejl klasket i nakken hver gang.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Jeg har prøvet at udkommentere <ctime> og alle dens funktioner da jeg var i tvivl om hvor meget linux understøtter.

Hvad er der galt?
Avatar billede rif1900 Nybegynder
17. maj 2006 - 13:14 #1
Skulle måske lige nævne at jeg compiler med Visual Studio hvis det har nogen betydning.
Avatar billede mfalck Praktikant
17. maj 2006 - 13:30 #2
du skal nok bruge GCC til at oversætte med - mit gæt er at Visual Studio linker til en del ms-spefikke biblioteker
Avatar billede mfalck Praktikant
17. maj 2006 - 13:31 #3
du kan jo evt prøve at køre programmet fra kommandolinien (hvis du har adgang til den). Men umiddelbart kan du nok ikke få Visual Studio til at oversætte til linux.
Avatar billede rif1900 Nybegynder
17. maj 2006 - 22:30 #4
okay så må jeg jo have fat i GCC
Avatar billede rif1900 Nybegynder
16. juli 2007 - 16:23 #5
lukker det her gamle spørgsmål.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB