|
|
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
при компиляции проги под Linux (KDevelop) появляется ошибка gmake(1) ***Нет правила для сборки цели olestorage.cpp, требуемой для olestorage.o в чем может быть причина и где "копать"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 10:22 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
vitaliy14при компиляции проги под Linux (KDevelop) появляется ошибка gmake(1) ***Нет правила для сборки цели olestorage.cpp, требуемой для olestorage.o в чем может быть причина и где "копать"? Наверное, новый файл добавил? С KDevelop не работал, может там есть средство перегенерить Makefile? А так, можно его править в ручную. Надо посмотреть, как генерятся остальные, возможно надо будет добавить этот файл в какую-нибудь переменную, типа SOURCES или добавить правило по аналогии с другими. Например, что-то типа Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 10:34 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
Да. Можно попробовать перегенерить его qmake'ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 10:36 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
да добавил не сколько новых файлов из библиотеки установившейся на /usr/local/ ........... меня интересует содержимое /usr/local/include какие параметры в makefile нужно добавить чтобы подцепить их при компиляции и + h файлы определенные в файлах этой библиотеки т.е пути /usr/local/include/libgsf-1 /usr/include/glib2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 15:24 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
В флагах компилятора: -Iпуть_где_искать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 15:35 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
AkhВ флагах компилятора: -Iпуть_где_искать и этого достаточно ? какие именно флаги например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:53 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
Опция -I компилятору говорит, что к стандартным директориям где искать заголовочные файлы добавить те, которые указаны в опции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:08 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
нет я имею ввиду какой параметр нужно указывать LIBDIR=-Iпуть_где_искать или вместо LIBDIR какой-то др. параметр зы опубликуйте пожалуйста какой-нибудь простенький пример ... станет более понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:14 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
У тебя ашники не находятся КОМПИЛЯТОРОМ или либы не находятся ЛИНКОВЩИКОМ? Лучше скопируй ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:37 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
AkhУ тебя ашники не находятся КОМПИЛЯТОРОМ или либы не находятся ЛИНКОВЩИКОМ? Лучше скопируй ошибки. Код: plaintext А он находится в /usr/local/libgsf-1/gsf/gsf.h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:07 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
найди в makefile параметр что-нибудь типа INC, INCS, INCLUDE и нарасти его INC += <нужная директория> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:11 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
vitaliy14 AkhУ тебя ашники не находятся КОМПИЛЯТОРОМ или либы не находятся ЛИНКОВЩИКОМ? Лучше скопируй ошибки. Код: plaintext А он находится в /usr/local/libgsf-1/gsf/gsf.h Файл инклудится так? Код: plaintext 1. или так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:11 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
2 Akh #include <gsf.h> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 09:08 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
точно в -I опции должен быть путь выложи makefile поправлю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 12:13 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
Вот он небольшой: Код: 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. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Нужно прописать директории /usr/local/include/wv2 в которой лежит olestorage.h, а также директории /usr/local/include/libgsf-1/gsf /usr/include/glib-2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 17:38 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
здксь править нечего. править надо или src/src.pro или src/Makefile. правильно поправить конечно src.pro. поскольку генерация src/Makefile производится с него. показывай оба файла, лучше на скрепке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 20:41 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
src/Makefile: Код: 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. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. src/src.pro Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 09:04 |
|
||
|
Ошибка при компиляции (Linux)
|
|||
|---|---|---|---|
|
#18+
значит правим src/Makefile в строку INCPATH добавляем INCPATH = -I/usr/lib/qt-3.3/mkspecs/default -I. -I$(QTDIR)/include -I/usr/include/glib-2.0 -I/usr/local/include/wv2 в cnhjxre LIBS гадо будет добавить пути к нужным библиотекам и сами библиотеки (порядок важен загрузчик однопроходный) -L <search dir> - добавляет директорию к пути поиска библиотек -l <lib> - добавляет библиотеку, имя библиотеки без префикса lib и расширения успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=324&tid=2030046]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 336ms |

| 0 / 0 |
