|
тип не видется
|
|||
---|---|---|---|
#18+
есть 3 файла : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
myFile.c Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
и foo.c Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
делаю в VS. foo.c и myFile.c подлиноковывается то есть находятся в рубрики исходящие файлы , а add.h находиться в рубрике заголовки. при компиляции получаю ошибку : идентификатор "FILE" не определен foo ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 14:29 |
|
тип не видется
|
|||
---|---|---|---|
#18+
andron81идентификатор "FILE" не определен foo add.h в него включать кто будет?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 14:55 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov andron81идентификатор "FILE" не определен foo add.h в него включать кто будет?.. add.h уже включен в myFile.c Если я это сделаю ещё и в foo.c, то будет 2 раза подсунут add.h и вылетит ошибка , что что-то уже определено. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:02 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Каждый .c файл компилируется совершенно раздельно и включение .h в один никак не влияет на все остальные. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:04 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Каждый .c файл компилируется совершенно раздельно и включение .h в один никак не влияет на все остальные. ну вот сейчас сделал как ты посоветовал. теперь код foo такой : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
остальное не трогал. и получил вот чо: "Ошибка LNK2005 _ZZ уже определен в foo.obj" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:06 |
|
тип не видется
|
|||
---|---|---|---|
#18+
andron81и получил вот чо И правильно. Потому что не надо определять переменную в заголовочном файле. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:11 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov andron81и получил вот чо И правильно. Потому что не надо определять переменную в заголовочном файле. шикарно, но тогда я вынужден и вот это перенести из add.h в myFile.c: Код: plaintext 1. 2. 3. 4. 5.
а круто ли это ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:15 |
|
тип не видется
|
|||
---|---|---|---|
#18+
просто тогда нарушается на мой взгляд концепция , что мы только в заголовочном файле дефайним , а тут выходит и нет. я не прав ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:18 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov andron81и получил вот чо И правильно. Потому что не надо определять переменную в заголовочном файле. да компилится успешно. но комильфо ли так ? ))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:21 |
|
тип не видется
|
|||
---|---|---|---|
#18+
andron81но тогда я вынужден и вот это перенести из add.h в myFile.c: Нет, не вынужден. Да, ты не прав. Начни перечитывать учебник по Си обратно с первой главы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:21 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, )) любезно как всегда . ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:25 |
|
тип не видется
|
|||
---|---|---|---|
#18+
andron81но комильфо ли так ? Три часа медитации на горохе о разнице "объявления" и "определения". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:26 |
|
тип не видется
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, ааа, всё дошло до меня... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 15:32 |
|
тип не видется
|
|||
---|---|---|---|
#18+
andron81, тему можно закрывать окончательно ! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 17:29 |
|
тип не видется
|
|||
---|---|---|---|
#18+
andron81 andron81, тему можно закрывать окончательно ! Зачем? Может через час тебе что-то интересное посоветуют, а ты закрыл. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2020, 17:39 |
|
|
start [/forum/topic.php?fid=57&msg=39993910&tid=2017349]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 235ms |
total: | 505ms |
0 / 0 |