EOSIO - 2.1/Hello World!
hello 라는 이름의 디렉토리를 contracts directory 에 생성하자. cd CONTRACTS_DIR mkdir hello cd hello hello.cpp 를 생성하고 에디터로 열자. touch hello.cpp 필요한 라이브러리를 이 파일에 include 한다. #include <eosiolib/eosio.hpp> #include <eosiolib/print.hpp> 코드를 간결하게 해줄 eosio 네임스페이스를 contract 에 추가한다. using namespace eosio; eosiolib/eosio.hpp 가 EOSIO C 와 C++ API 를 당신의 contract 스코프에 로드한다. 표준 C++11 클래스를 생성한다. 이 contract class 는 eosio::contract 를 확장해야한다. #include <eosiolib/eosio.hpp> #include <eosiolib/print.hpp> using namespace eosio; class hello : public contract {}; 비어있는 contract 는 좋지 않으니, public 접근 지정자와 using 선언을 추가하자....