Błąd przy użyciu programu shedskin


(Adam Fraczkowski) #1

W czym mogę skompilować ten kod który powstał z shedskin próbowałem to kompilować Dev-C++ ale wywala błęda

 

test.cpp

#include "builtin.hpp"
#include "test.hpp"

namespace __test__ {

str *const_0;


str * __name__ ;



void __init() {
    const_0 = new str("hello, world!");

    __name__ = new str(" __main__");

    print2(NULL,0,1, const_0);
}

} // module namespace

int main(int, char **) {
    __shedskin__ ::__init();
    __shedskin__ ::__start(__test __::__ init);
}

test.hpp

#ifndef __TEST_HPP
#define __TEST_HPP

using namespace __shedskin__ ;
namespace __test__ {

extern str *const_0;



extern str * __name__ ;



} // module namespace
#endif

(Ryan) #2
  1. Opis "wywala błąd" nigdy nie jest wystarczający. Łamie też regulamin działu.

  2. Nie używaj Dev-C++. Zdecydowanie nie tego starego bloodshedowego, raczej nie tego nowego. To fatalne środowisko do pracy z kodem (choć nowy Dev-C++ przynajmniej ma w miarę aktualny kompilator).

  3. Co dokładnie się dzieje?

  4. Czemu nie użyjesz kompilatora zbundlowanego z Shed Skin?


(Adam Fraczkowski) #3

Dzięki nawet nie wiedziałem że można nim kompilować :slight_smile: