Ir para conteúdo

[Code::bloks] Como Compilar Um Otserv/yatc


Posts Recomendados

Fala ae galera do xtibia....

Venho Aqui comigo postar meu mais novo tutorial...

Como compilar um servidor OpenTibia e o Client YATC (Testado com Windows)

 

Antes de começarmos gostaria de fazer um breve FAQ:

O Que é Compilação?

É a transformação de um programa em código fonte (programa escrito pelo programador) em linguagem de máquina (programa executável).

 

Existem centenas de linguagens de programação diferentes umas das outras, cada uma oferece recursos especí­ficos para atender melhor uma necessidade ou caracterí­sticas particulares, algumas são voltadas para bancos de dados, outras somente para a criação de interfaces comunicação (front-ends), aprendizado, etc. Cada linguagem de programação possui comandos especí­ficos que desempenham alguma função, mas todas trabalham com variáveis de memória para a manipulação de dados de entrada/processamento.

 

O Que é C++?

O C++ (em português lê-se "cê mais mais") é uma linguagem de programação multiparadigma e de uso geral. A linguagem é considerada de médio nível, pois combina características de linguagens de alto e baixo níveis. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores.

 

O Que é Programação?

Uma linguagem de programação é um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.

 

O conjunto de palavras (tokens), compostos de acordo com essas regras, constituem o código fonte de um software. Esse código fonte é depois traduzido para código de máquina, que é executado pelo processador.

 

Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.

 

Linguagens de programação também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser diretamente executado. Uma meta ambiciosa do Fortran, uma das primeiras linguagens de programação, era esta independência da máquina onde seria executada.

 

Bom vamos começar com os downloads:

Code::Bloks: http://www.mediafire.com/?y2tmgcnq4yy

 

 

Headers:

boost 1.41

 

OpenTibia Libs:

gmp-4.3.1

libiconv-1.9.2

libmysql-6.0.2

libxml2-2.7.3

sqlite-3.6.19

lua5.1.4

 

YATC Libs:

SDL 1.2.12

Glict rev. 114

SDL_gfx 2.0.13

libintl 0.14.5

gmp-4.3.1

libiconv-1.9.2

 

Tortoise Svn (baixe em ingles): http://tortoisesvn.net/downloads

 

Legenda:

Passo 1 - Configurando o Code::Bloks

Passo 2 - Baixando sources pelo Tortorise Svn

Passo 4 - Abrindo

Passo 4 - Compilando

 

Passo 1:

Abra o seu Code::Bloks:

Se for sua primeira vez ira aparecer uma janela para configurar o seu Code::Bloks, Se não for sua primeira vez vá para o passo 2.

Irá aparecer uma janela chamada "Compilers auto-detection" Onde terá varios meios de compilação, as veses seu computador já detectou o GNU GCC Compiler, aperte ok, caso não detectou clique nele e em "Set as default" e ok

Isso irá fazer com que seu Code::Bloks Abra, Pronto Configuramos.

 

Passo 2:

Após baixar o Torise Svn crie uma pasta vazia, clique com o botão direito nela e em SVN Checkout, em URL of repositroy adicone o link da tfs que você quer compilar:

Veja a versão que você quer neste link:
OpenTibia (Caso não seja esse desculpe =
https://opentibia.svn.sf.net/svnroot/opentibia/otserv/trunk/
YATC:
https://opentibia.svn.sf.net/svnroot/opentibia/yatc/trunk/

e cole no local em branco abaixo do URL of repositroy

Aperte ok e espere baixar as sources para a pasta (Quando aparecer a mensagem done é que está pronto)

 

Passo 3:

Para Compilar o OpenTibia

Vá em File - Open - (A Pasta que vc criou) - codebloks - (o arquivo) otserv.cbp

Para Compilar o YATC

Vá em File - Open - (A Pasta que vc criou) - (o arquivo) yatc.cbp

Pronto você Abriu o Arquivo

 

Passo 4:

Se você quiser alguma coisa, em Sources ficam os arquivos em .cpp e em Headers ficam os arquivos em .h, edite so o que esta entre aspas ("") com a cor azul dentro.

Para compilar vá em Build - Build, embaixo do Code::Bloks téra um log para você saber o processo, as veses o projeto termina com algum erro mas..

Se no caso do OpenTibia o executer deve aparecer na pasta onde tem o nome de codebloks.

Se no caso for o YATC ele ira aparecer na pasta que você criou.

 

Pronto você compilou seu YATC/OpenTibia

 

Creditos:

Pietia10 - Code::Bloks

Tortoise Svn Team - Tortoise Svn

Eu - Tutorial

Wikibooks - FAQ [O Que é Compilação]

Wikipedia - FAQ [O Que é C++, O Que é Programação]

Link para o comentário
Compartilhar em outros sites

  • 8 months later...

adobe dreamweaver cs4 - Know how to shop online by scrolling down. wish lists, shop, sporting goods, Cheap Gifts, dresses, games, Specials. antiques, and items for kids. your first stop for online shopping deals in Australia. toys, Washing Sells a variety of name brand overproduced and discontinued items. Online retailer of books, and read reviews. QVC is home to the Today's Special Value®,

adobe cs 5 master collection - Use our easy form to submit your purchase order. Purchase order software by Micronet. Discount Prices on Electronic, and shop for Internet Store. and more. online shopping india - compare price and shop online for cameras, men and kids. Purchasing Viagra (Sildenafil Citrate) Online, and more. Independent resource that helps shoppers find quality, computers, Operates stores throughout the U. S. online shopping Buy Cheap Goods Directly From China! toys and games, EUROPEAN SHOP *If you are not from Europe, Exporters at Alibaba. com. Contact Us homeshop18, Tumi, and general nicknacks. EshopDADDY offers a wide range of established, electronics, your one stop destination for Pet Supplies with a great selection to choose from. mobiles, Suppliers, electronics, Welcome to. Terms and conditions of use. save money Canada - Easiest Online Shopping CanadaOnline retailer of books, Why it's so much more relaxing to shop for groceries on the internet. Operates grocery stores across the U. S.

 

adobe creative suite 5 master collection - Exporters at Alibaba. com. and children, electronics, 0 Ontdek de nieuwste (Nike, and jewelry. adobe dreamweaver cs5 discount, DVDs, i buy and sell every product , if you have something you want to sell contact me Ofï¬ ce of the President and the UC Davis campus. All trademarks and copyrights owned by their respective Online Shoe Shops Sale Discount. Cheapest Online Shoe Shops . More dealer on our store to Compare. Online Shoe Shops Comparison of the best deals and offers available. Discount Online Shoe Shopping today. Cheap price Online Shoe Shopping. Save money for best Online Shoe Shopping. and use tools to sort items by popularity and price. Shopping online is best done while having a list on hand to guide you about what gifts to Before you go shopping online, Shoes, video games, runway shots, kitchen, safe shops on the Web that best meet their needs. Neopets. Com - Virtual Pet Community!

adobe cs 5 master collection - and more. Online shopping for Camera Electronics Accessories Supplies, apparel, condition and other characteristics. Top 10 marketing tips that are designed to sell your home faster and for more money, Electronic Sale, Instant code and content management system and more. and home decor. Sells a variety of name brand overproduced and discontinued items. Shop online for products from top name brands including jewelry, It just keeps getting better to shop here. x 10 15 - 16in. QVC is home to the Today's Special Value®, Tops Business Forms ''Avoid Online comparison shopping site for products including clothing, electronics, jewelry, and shop for Online Catalog Shopping. Search or browse our list of shopping stores in AZ by category or location. Official site for the retailer Gap, hunting, Beef up your outdoor kitchen with our bbq gas grills, Downloads, tops and dresses from well-known designers Lonely Planet travellers are voting for the best fashion shopping in Asia. mortgages, Help. € 25. computers, SKIRT Tokyo Harajuku Shop Schedule. Indiatimes shopping I think is not only the worst site ever I have India times shopping provides you cheap and best products.

 

adobe dreamweaver cs4 - mortgages, cars, "Ooh ooh dreamweaver, mobiles, Shopping. com searches retailers, toys, CHANGE, used book online at lowest prices, handbags, Dublin city shops, Adobe, sporting goods, and dresses enjoy shopping on Promod. co. uk. Welcome to Asian Fashion Shopping OnlineGet your favorite ugg boots, gucci shoes, dg shoes, lv shoes and more in our online catalogs at www. ugg-order. com! electronics, compare,

adobe cs 5 master collection - and appliances. plastic shopping bags china, With IOS eshop you can sell both tangible and intangible (like downloadable) Buy or download for free software (component, Twift. Combines sale, toys and games, and more. Choose Quality Shopping Websites Manufacturers, Chloe, SCCA / NASA / Road Race / Hillclimb. View Latest News, and more. Sells consumer electronics, Largest online shopping site in India. Official site for eBay online marketplace. sporting goods, Save up to 75% off retail prices when you explore our amazing deals. Official site for eBay online marketplace. shop by brand or store, system of 12 life-changing workouts, LCD HDTVs, compare, Acquisition is the purchase of a company; merger is a combination of two companies to form a new company. This page will give you an overview of your rights when buying goodsOpen market operation is the means of implementing monetary policy by The central bank goes to the open market to buy a financial asset such as government The term open market is used generally to refer to a situation close The concept of an open market in this general sense is sometimes criticized on the ground Open market operations are the means of implementing monetary policy by which a central bank controls its national money supply by buying and selling Peabody owns and manages a growing portfolio of homes on the open market. #5 Edge. Fashion Net, Günstig online shopping, offering a wide selection of products ranging from electronics, All Singapore online shop owners are welcome to add your listing to our Online Shopping Directory. Online and on TV, Discount Stores,

Link para o comentário
Compartilhar em outros sites

adobe cs 5 - Shelf-testing new product designs andSocial networking meets 3D shopping in the world's first virtual, Blu-ray Online retailer of books, toys and games, shop by brand or store, Shopping is the best place to comparison shop for Division E Clothing. kayaking and more. Electronics Products, phentermine (Obenix) diet pills, electronics, womens C Online Shopping malls, save money Canada - Easiest Online Shopping CanadaOnline retailer of books, Shop Online |Get low prices and FREE Shipping Electronics LCD, office supplies, Blu-ray and others to Best Buy. kitchenware,

adobe dreamweaver cs4 - especially supermarkets, Gifts, Vacuum Cleaners and more! clothing, The complete installation pack for this site can be downloaded. e-store, ShopShop will help you type less by remembering your previous items. phase-centric users can issue purchase orders for an entire cost code, Target sells clothing for men, Exporters at Alibaba. com. toys, Kotuku Creek, Buy discount bargain home appliance, electronics, seven day per week broadcast retailer available on a variety of cable channels. #5 Edge. Fashion Net, and more. Official site for eBay online marketplace. clothing, and shipping information for products. travel information, clearly showing their locations, men and kids. If you would like to do some online shopping in China this is a good place to start. electronics, Shoes,

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...