-
X-Received: by 10.49.5.167 with SMTP id t7mr150488qet.7.1385386711686; Mon, 25 Nov
2013 05:38:31 -0800 (PST)
X-Received: by 10.49.5.167 with SMTP id t7mr150488qet.7.1385386711686; Mon, 25 Nov
2013 05:38:31 -0800 (PST)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!dz2no5345487qab.0!n
ews-out.google.com!9ni3596qaf.0!nntp.google.com!i2no5348442qav.0!postnews.googl
e.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Mon, 25 Nov 2013 05:38:31 -0800 (PST)
In-Reply-To: <P...@n...chmurka.net>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=217.10.52.10;
posting-account=LtRNCAoAAAACVwjGJC66ygSl50zdeDtv
NNTP-Posting-Host: 217.10.52.10
References: <l6sceu$3r4$1@portraits.wsisiz.edu.pl>
<P...@n...chmurka.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0...@g...com>
Subject: Re: Atmel Studio, projekt w wielu plikach i dyrektywa #include
From: Marcin <m...@o...pl>
Injection-Date: Mon, 25 Nov 2013 13:38:31 +0000
Content-Type: text/plain; charset=ISO-8859-1
Xref: news-archive.icm.edu.pl pl.misc.elektronika:655773
[ ukryj nagłówki ]> ============================
>
> // Crc.h
>
> // Obliczanie sum kontrolnych CRC8, CRC16, CRC32
>
> //--------------------------------------------------
----------------------------
>
>
>
> #ifndef CrcH
>
> #define CrcH
>
>
>
> #ifndef ByteTypesH
>
> #include "ByteTypes.h" // typy byte, word, dword, qword
>
> #endif
W/g mnie ten drugi #ifdef ByteTypesH nie jest potrzebny. Pliki .h z toolachain'a
zwykle maja juz wbudowane zabezpieczenie przed wielokrornym dolaczaniem ( sekwaencja:
#ifndef __ByteTypes_H__
#define __ByteTypes_H__
//zawartosc pliku ByteTypes.h
#endif
)
Ja uzyl bym po prostu #include "ByteTypes.h" ktory dolaczy sie o ile juz wczesniej
nie zostal dolaczony przez inny plik .h
Marcin
Następne wpisy z tego wątku
- 25.11.13 15:16 Piotr Galka
- 25.11.13 15:52 Marcin
- 25.11.13 18:49 Marek
- 25.11.13 19:47 Marcin
- 25.11.13 19:55 Marcin
- 24.11.13 22:06 janusz_k
Najnowsze wątki z tej grupy
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
- NC vs NO
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
Najnowsze wątki
- 2024-10-03 Blokowanie informacji - test
- 2024-10-02 Warszawa => Fullstack Developer <=
- 2024-10-02 Katowice => QA Engineer <=
- 2024-10-02 Gdynia => Data Scientist <=
- 2024-10-02 Warszawa => Sales Development Representative (in German) <=
- 2024-10-02 Warszawa => SAP HANA Developer (Middle) <=
- 2024-10-02 Warszawa => SAP S/4HANA FI/CO Senior Consultant <=
- 2024-10-02 Warszawa => Senior SAP HANA Developers <=
- 2024-10-02 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-02 Warszawa => Programista Full Stack (.Net Core) <=
- 2024-10-02 Warszawa => Software .Net Developer <=
- 2024-10-02 Warszawa => Programista Full Stack .Net <=
- 2024-10-01 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-10-02 GODZINA ZERO #48 - KRZYSZTOF STANOWSKI I ZBIGNIEW KAPIŃSKI PREZES IZBY KARNEJ SĄDU NAJWYŻSZEGO
- 2024-09-30 Rozprawa zdalna brak komputera