C error e2075 incorrect project override option files

E2075 Incorrect Project override option: xProject1.obj C++ Builder Решение и ответ на вопрос 22687

0 / 0 / 0

Регистрация: 20.08.2008

Сообщений: 26

1

06.02.2009, 21:21. Показов 25024. Ответов 6


Добрый вечер!
Нужна помошь!
Перенес код на другую машину (до этого все компилилось), а при компиляции линкер выдает ошибку
E2075 Incorrect Project override option: xProject1.obj
Уже три часа бьюсь над проблемой!Подскажите пожалуйста!Может кто сталкивался!?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



20 / 19 / 2

Регистрация: 27.06.2008

Сообщений: 105

06.02.2009, 23:19

2

Попробуй перед компиляцией пересохранить проект в новое место (именно методом билдера — файл-сохранить как..).. закрыть билдер… перезапустить машину.. и запустить вновь сохраненный проект из нового места… и попробовать скомпилировать..



0



0 / 0 / 0

Регистрация: 20.08.2008

Сообщений: 26

08.02.2009, 02:02

 [ТС]

3

Спасибо!Скомпилилось!



0



288 / 229 / 27

Регистрация: 13.06.2010

Сообщений: 744

26.11.2010, 22:34

4

Здравствуйте, похожая проблема, но пересохранение проекта не помогает!

Вот ошибка:

[C++ Error] E2075 Incorrect project override option: files
[C++ Error] E2075 Incorrect project override option: (x86)borlandCBUILD~1libvcl60.csm
[C++ Error] E2075 Incorrect project override option: files
[C++ Error] E2075 Incorrect project override option: (x86)borlandCBUILD~1libvcl60.csm
[C++ Error] Project1.cpp(25): E2451 Undefined symbol ‘exception’



0



0 / 0 / 0

Регистрация: 04.12.2010

Сообщений: 4

27.03.2011, 18:16

5

Аналогичная проблема:

[C++ Error] E2075 Incorrect project override option: files
[C++ Error] E2075 Incorrect project override option: (x86)borlandcbuilder6libvcl60.csm
[C++ Error] E2075 Incorrect project override option: files
[C++ Error] E2075 Incorrect project override option: (x86)borlandcbuilder6libvcl60.csm
[C++ Error] Project1.cpp(28): E2451 Undefined symbol ‘exception’



0



9 / 9 / 1

Регистрация: 07.11.2009

Сообщений: 20

12.08.2012, 19:55

6

Лучший ответ Сообщение было отмечено Samrisbe как решение

Решение

Проблема решается простым путём.
В билдере заходим в свойства, на вкладку компилятор, далее на панеле «Pre-compile headers» выбираем либо «none» либо прописываем чуть ниже правильный путь до нужного хэдера.
Лично я сделал первое, всё работает и компилится.



9



0 / 0 / 0

Регистрация: 09.02.2019

Сообщений: 1

16.02.2019, 14:39

7

Болшой спасибо. Работает!!



0



[C++ Error] E2075 Incorrect project override option: filesborlandCBUILD~1libvcl60.csm
[C++ Error] E2075 Incorrect project override option: filesborlandCBUILD~1libvcl60.csm
[C++ Error] Project1.cpp(28): E2451 Undefined symbol ‘exception’

Возникла у меня с покупкой нового компа.
С ошибкой все понятно: устранение -> project->options->compiler:file name = $(BCB)libvcl60.csm — прописываем полный путь c:Program FilesBorlandCBuilder6Libvcl60.csm
Но ужасно не приятно и не понятно почему у меня не было таких проблем раньше?
что наблюдаю в данный момент:
На машине которая находится на работе ставлю Builder6+sp4, запускаю компилю пустышку которую предлагает билдер в итоге ни каких ошибок нету…..
Ставлю на домашней машине компилю пустышку сразу вылетают приведены выше ошибки… Пробывал просто тупо копировать с c:Program FilesBorland…. рабочей на домашнею не помогло:(
Думаю что винда разная на работе XP SP2 а дома XP SP3 лицен.
Сейчас ставлю на домашней виртуальную машину и поставлю виду та что на работе и посмотрим…. Я думаю что железо не должно влиять на билдер….

8 ответов

$(BCB) — это как-бы глобальная константа пути… так сказать «константа среды»… видимо билдер то ли не установил ее, то ли не получилось ее установить…

У меня была проблема с этим самым $(BCB) при компиляции одного проекта, но причина была в том, что я использовал не стандартный компилятор BCB 6, а другой (какой — уже не помню)… в результате компилятор просто не мог распознать эту константу — и вместо C:Program FilesBorlandCBuilder ставил $(BCB)

13K

16 декабря 2008 года

Primat

17 / / 25.09.2006

я ж писал выше что скопировал полностью рабочую версию c C:\program files…… на рабочей машине и заменил ей домашнею результат не изменился.

Смотри, у тебя как-то неправильно берется путь до библиотеки — filesborlandCBUILD~1libvcl60.csm… Судя по всему, не поставлены кавычки, в результате чего путь обрезается и вместо C:Program FilesBorl… получается это…

13K

18 декабря 2008 года

Primat

17 / / 25.09.2006

Путь при ошибке указан стандартно: $(BCB)libvcl60.csmне че я там не менял. А где изменить это: filesborlandCBUILD~1libvcl60.csm я не знаю и это помоему сокращение компилятора…..

Нужно открыть .bpr-файл в WordPad’е и заменить строку

Цитата:

<CFLAG1 value=»… -H=$(BCB)libvcl60.csm …»/>

на

Цитата:

<CFLAG1 value=»… -H=&quot;$(BCB)libvcl60.csm&quot; …»/>

14

26 марта 2009 года

Phodopus

3.3K / / 19.06.2008

Гляньте еще списки в Tools->Environment options->Environment variables

96K

04 декабря 2015 года

help_me

1 / / 04.12.2015

РЕШЕНИЕ ВАШЕЙ ПРОБЛЕМЫ: В c++ Builder зайди в раздел Project -> Опции(самый последний раздел) -> Complier -> Изменити путь ваш на CBuilder6libvcl60.csm

100K

29 октября 2018 года

File08

1 / / 29.10.2018

Нужно открыть .bpr-файл в WordPad’е и заменить строку

Цитата:

<CFLAG1 value=»… -H=$(BCB)libvcl60.csm …»/>

на

Цитата:

<CFLAG1 value=»… -H=&quot;$(BCB)libvcl60.csm&quot; …»/>

Спасибо огромное! Все заработало! Чувак, ты хорош!

>
трабл с компиляцией
, при запуске

  • Подписаться на тему
  • Сообщить другу
  • Скачать/распечатать тему



Сообщ.
#1

,
06.03.08, 19:45

    при запуске компиляции возникает ошибка:

    Цитата

    [C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
    [C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm

    библиотека vcl.h подключена, в чем же трабл?
    PS Borland C++ Builder 6


    bobjones



    Сообщ.
    #2

    ,
    06.03.08, 21:14

      Цитата

      Ошибка произошла или в файле конфигурации или в опции командной строки. Компилятор, возможно, не распознал параметр файла конфигурации как юридический(законный); проверите предыдущий дефис (-), или компилятор, возможно, не распознал параметр командной строки как юридический(законный).

      Эта ошибка может также произойти, если Вы используете опцию #pragma в вашем коде с недопустимой опцией.

      Guru

      Qraizer



      Сообщ.
      #3

      ,
      07.03.08, 10:31

        Сильно подозреваю, что перед «filesborlandcbuilder6libvcl60.csm» находился «C:Program «. Блин, до чего же достали дибилы, которые так и не научились за 13 лет юзать длинные имена. И дибилы эти работают даже в Borlаnd-е. Чего ж ещё от неё ждать? А ведь ещё каких-то 10 лет назад я эту компанию уважал…

        Сообщение отредактировано: Qraizer — 07.03.08, 10:32


        SvitlL



        Сообщ.
        #4

        ,
        07.03.08, 11:51

          #pragma не используется вообще…
          перед «filesborlandcbuilder6libvcl60.csm» находился «E:Program Files» …. когда на системном диске стоял — все шоколадно, но после форматированья поставил на Е: и стали такие траблы возникать…. кстати файла vcl60.csm просто нет по адресу E:Program FilesBorlandCBuilder6Lib….. vcllink есть… короч помогите плиз, как исправить…

          Guru

          Qraizer



          Сообщ.
          #5

          ,
          07.03.08, 18:48

            Ну, например, перестрелять всех дибилов и пересесть на VC. Тока не .NET, а обычный C++. Он никогда не требовал плясок с бубнами вокруг себя и не выдавал вечные полуфабрикаты за релизы.


            SvitlL



            Сообщ.
            #6

            ,
            07.03.08, 19:50

              потрясающе афтор убей себя ап стену плиз кг/ам
              а норм советы будут? у меня еще курсовик по с++ весит, а тут такая дрянь….


              bobjones



              Сообщ.
              #7

              ,
              07.03.08, 20:38

                на каком-то форуме видел совет удалить все файлы вида vcl60.#xx


                Диссидент



                Сообщ.
                #8

                ,
                07.03.08, 20:43

                  Qraizer, успокойся и не ори! SvitlL, траблы подобного рода возможны, если полное имя твоего проекта содержит кириллицу, пробелы, символы «-«. Сам однажды спровоцировал нечто подобное, что и у тебя.

                  Цитата bobjones @ 07.03.08, 20:38

                  на каком-то форуме видел совет удалить все файлы вида vcl60.#xx

                  Вряд ли, но удалить их — хуже не будет.


                  SvitlL



                  Сообщ.
                  #9

                  ,
                  07.03.08, 20:56

                    Ни пробелов ни кириллицы нет, деффисов тоже… файлов вида vcl60.#xx нет в коренной папке….


                    bobjones



                    Сообщ.
                    #10

                    ,
                    07.03.08, 21:36

                      Цитата SvitlL @ 07.03.08, 20:56

                      файлов вида vcl60.#xx нет в коренной папке..

                      а чего в коренной?
                      пошустри по билдеру


                      SvitlL



                      Сообщ.
                      #11

                      ,
                      07.03.08, 22:02

                        да поискал, стандартные библиотеки линка, те что должны быть.. хз в чем проблема….


                        bobjones



                        Сообщ.
                        #12

                        ,
                        07.03.08, 22:21

                          ох, мля…. ну давайте все скопом заорем: бормана в топку!!! ну и что?
                          мелкософту до бормана срать и срать!

                          переустанови билдер, переустанови виндовс, слей нормальный бсб, а потом переустанови
                          виндовс+ билдер, елки-зеленые, у всех же работает!

                          Добавлено 07.03.08, 22:22
                          …ну через раз, фиг с ним :D


                          SvitlL



                          Сообщ.
                          #13

                          ,
                          07.03.08, 22:23

                            ухахахахаах)) еще б батарейку биоса посоветовал бы вынуть и подержать, чтоб наверняка)))
                            PS помогла переустановка на системный диск (C:) :wall:


                            Диссидент



                            Сообщ.
                            #14

                            ,
                            07.03.08, 22:24

                              SvitlL, попробуй просто перенести проект в папку с именем типа D:TEST и запусти BUILD. bobjones, остынь :D


                              bobjones



                              Сообщ.
                              #15

                              ,
                              07.03.08, 22:26

                                Цитата SvitlL @ 07.03.08, 22:23

                                помогла переустановка на системный диск (C:)

                                вот видишь? :D


                                Диссидент



                                Сообщ.
                                #16

                                ,
                                07.03.08, 22:26

                                  Цитата SvitlL @ 07.03.08, 22:23

                                  помогла переустановка на системный диск

                                  А в системных переменных ложных путей нет?


                                  bobjones



                                  Сообщ.
                                  #17

                                  ,
                                  07.03.08, 22:28

                                    постоянно ставлю в d:\program files и такой траблы до сих пор не видел .
                                    а сервис пак есть у тебя?


                                    Диссидент



                                    Сообщ.
                                    #18

                                    ,
                                    07.03.08, 22:39

                                      Мож повторюсь — у меня традиционно Билдер стоит в C:Program FilesBorlandCBuilder6… А вот буквально неделю назад забавлялся с очередной картой (картограф я, цифровой) и работал в директории C:N-37-015… При первом же билде получил кошмарнейшее сообщение ошибок линкера, жалко, что не скопировал и не сохранил. Поменял имя на C:N_37_015 — и всё! Проблема исчезла!

                                      Цитата bobjones @ 07.03.08, 22:28

                                      сервис пак есть у тебя?

                                      Да причём тут СП? :blink: Тогда уж патчи к Билдеру!


                                      bobjones



                                      Сообщ.
                                      #19

                                      ,
                                      07.03.08, 22:44

                                        дык это и есть патч к билдеру


                                        Диссидент



                                        Сообщ.
                                        #20

                                        ,
                                        07.03.08, 22:47

                                          Тьфу… ты — о СП4, а я — о СП2 для винды! :wall:


                                          bobjones



                                          Сообщ.
                                          #21

                                          ,
                                          07.03.08, 22:48

                                            давайте почту щас солью, 1.86 MB

                                            Guru

                                            Qraizer



                                            Сообщ.
                                            #22

                                            ,
                                            09.03.08, 15:54

                                              Цитата bobjones @ 07.03.08, 22:21

                                              ох, мля…. ну давайте все скопом заорем: бормана в топку!!! ну и что?
                                              мелкософту до бормана срать и срать!

                                              Зачем орать-то? Кто работал с обоими продуктами, тот и так знает, кто выпускает рабочие релизы, а кто перманентные беты. А кто работал только с oneClickAndReady продуктом, тот ясен пень знает кучу шаманских способов правильно плясать под дудку этой беты. Надо же, пробелы нельзя использовать, дефисы, русские буквы… Не на ту, блин, букву её проинсталили, видите ли…


                                              bobjones



                                              Сообщ.
                                              #23

                                              ,
                                              09.03.08, 17:31

                                                Цитата Qraizer @ 09.03.08, 15:54

                                                Не на ту, блин, букву её проинсталили, видите ли…

                                                думаю дело не в этом(или не совсем этом).
                                                всетаки построение приложения (в любой среде) — довольно сложный процесс,
                                                и могут быть косяки.
                                                покажите где их нет

                                                Добавлено 09.03.08, 18:20

                                                Цитата Qraizer @ 09.03.08, 15:54

                                                Не на ту, блин, букву

                                                vs тоже этим грешит

                                                Guru

                                                Qraizer



                                                Сообщ.
                                                #24

                                                ,
                                                09.03.08, 19:37

                                                  Беты — возможно. Я их никогда не юзал. Да и не на Борланд как таковой я тут наезжаю. Вообще на всех тех, что считает нормальным заставить нагнуться юзера, вместо того, чтобы получив от него деньги за свой качественный продукт, доказать, что он действительно качественный. А значит по меньшей мере удобный. Просто когда это идёт от горе-программера, можно тихо ругнуться и отварпить его чудо-творение, но вот когда это идёт от бренда… Простите, не понимаю я такого отношения к своим любящим поклонникам. Которые несмотря ни на что. Мож вы её сами и разбаловали, а?

                                                  Сообщение отредактировано: Qraizer — 09.03.08, 19:40


                                                  AndryuhaT



                                                  Сообщ.
                                                  #25

                                                  ,
                                                  03.06.08, 14:54

                                                    Решение проблемы без переустановки ИДЕ, системы и т.д…
                                                    1) по пути C:Program FilesBorlandCBuilder6Lib создаем пустой файл (например, test.csm)
                                                    2) запускаем Билдер и закрываем проект
                                                    3) идем в Project->Options… (или Ctrl+Shift+F11)
                                                    4) на вкладке Compiler в разделе Pre-compiled headers указываем ПОЛНЫЙ путь к созданному файлу (test.csm)
                                                    5) ВСЕ! должно работать и компилиться без проблем!

                                                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                                                    0 пользователей:

                                                    • Предыдущая тема
                                                    • Borland C++ Builder/Turbo C++ Explorer
                                                    • Следующая тема

                                                    [ Script execution time: 0,0532 ]   [ 16 queries used ]   [ Generated: 9.02.23, 08:01 GMT ]  

                                                    C error e2075 что это

                                                    Ну да.
                                                    Тока вот реальное место расположения всех файлов проекта(Ничего не изменял, все как есть)
                                                    D:AlexanderingBC++ЛабыЧМНовая папка

                                                    Вот папка, куда я копирую все файлы проекта(Все то, что насоздавал Builder)
                                                    D:AlexanderingBC++ЛабыЧМЛабаВсеНовое

                                                    Вот ошибка
                                                    (C++ Error) E2075 Incorrect project override option: ПапкаПапкаUnit1.obj

                                                    По рекомендациям кажется Dem_max`a я пооткрывал все файлы блокнотом в папке «ЛабаВсеНовое» и везде, где встречал путь к папке «Новая папка» я заменял этот участок не «ЛабаВсеНовое».
                                                    В итоге открыл этот проект и попытался скомпилировать, вот теперь такая ошибка
                                                    [Linker Error] ‘D:ALEXANDERINGBC++ЛАБЫЧМЛАБАВСЕНОВОЕPROJECT1.OBJ’ contains invalid OMF record, type 0x3c
                                                    Вот теперь, я так понимаю, можно и не думать о переименовывании корневых папок, где находятся все мои проекты, потому как ни че не будет работать( Печально.

                                                    Есть еще какие-то варианты.
                                                    Попробую сделать все имена каталогов Англ. буковками. может будет работать.

                                                    Источник

                                                    C error e2075 что это

                                                    Группа: Участник
                                                    Сообщений: 29

                                                    Помогите! Не пашит библиотека shlobj.h Скиньте пожалуйста по мылу! esh

                                                    Отправлено: 24.07.2005, 03:22

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    И первая ошибка
                                                    [C++ Error] shobjidl.h(2193): E2238 Multiple declaration for ‘FOLDERSETTINGS’

                                                    У меня то же самое, пока времени небыло разбираться.
                                                    Вобщем и мне пришлите

                                                    PS это не библиотека. Doga

                                                    Отправлено: 25.07.2005, 11:41

                                                    Группа: Участник
                                                    Сообщений: 575

                                                    2Booster

                                                    Что значит «Не пашит» ? Если Вы вручную не меяли его содержимое — всё должно работать. Подробнее можно?

                                                    У Вас то как раз всё в порядке Просто в подключенных библиотеках есть два одинаковых обьявления. Эта ошибка устраняется указанием области видимости. Например:

                                                    esh

                                                    Отправлено: 25.07.2005, 17:54

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    Хотя подожди, я его не использую, только подключаю, а он уже ругается. Doga

                                                    Отправлено: 25.07.2005, 17:58

                                                    Группа: Участник
                                                    Сообщений: 575

                                                    A если не используешь — зачем подключать?

                                                    Отредактировано Doga — 26/07/2005, 12:09 esh

                                                    Отправлено: 26.07.2005, 01:29

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    Проблема именно в shobjidl.h, вот он, если кому интересно
                                                    22КБ

                                                    Скачать файл
                                                    shobjidl.rar_

                                                    esh

                                                    Отправлено: 26.07.2005, 01:39

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    У меня ошибки возникают при подключении shobjidl.h или shlobj.h, но тоже в shobjidl.h.
                                                    Сегодня даже Билдер переустановил — не помогло.

                                                    Все, начинаю ковырять файл.

                                                    Отредактировано Георгий — 26/07/2005, 22:38 esh

                                                    Отправлено: 26.07.2005, 02:31

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    Хе, там 10 тысяч строк.

                                                    Попробовал в пустом vcl проекте написать:

                                                    typedef struct random_struct
                                                    <
                                                    int i;
                                                    >FOLDERSETTINGS;

                                                    Эта фигня выдает ошибку, о которой я писал раньше.

                                                    Зато эти компилируются отлично:

                                                    typedef struct random_struct
                                                    <
                                                    int i;
                                                    >_FOLDERSETTINGS;

                                                    struct FOLDERSETTINGS
                                                    <
                                                    int i;
                                                    >;

                                                    Я даже не знаю что делать. esh

                                                    Отправлено: 26.07.2005, 03:21

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    Прогуглил, вот что получил:

                                                    QUOTE
                                                    I had the same error too. I was able to fix it by putting

                                                    in the cpp file.

                                                    Отредактировано esh — 26/07/2005, 12:08 Doga

                                                    Отправлено: 26.07.2005, 12:19

                                                    Группа: Участник
                                                    Сообщений: 575

                                                    namespace MySettings
                                                    <
                                                    typedef struct random_struct
                                                    <
                                                    int i;
                                                    >FOLDERSETTINGS;
                                                    >

                                                    MySettings::FOLDERSETTINGS FS;

                                                    esh

                                                    Отправлено: 27.07.2005, 02:42

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    Да не в этом дело. Структуру я создал для примера.
                                                    В shobjidl.h создается такая же (т.е. с таким же именем),
                                                    и именно это вызывает ошибку. Попробовал создать в пустом проекте,
                                                    та же ошибка, если создавать как

                                                    typedef struct random_struct
                                                    <
                                                    int i;
                                                    >FOLDERSETTINGS;

                                                    struct FOLDERSETTINGS
                                                    <
                                                    int i;
                                                    >;

                                                    то никаких ошибок нет. Вот в чем дело.

                                                    А редактировать стандартные заголовки не хочется Doga

                                                    Отправлено: 27.07.2005, 13:48

                                                    Группа: Участник
                                                    Сообщений: 575

                                                    Всё БРЕД: <. В первом случае сама структура не создается, только определяется её тип (typedef).

                                                    Во втором — сразу создаётся конкректный объект. >

                                                    В первом случае вводится новое имя типа для уже существующего типа.
                                                    Во втором — объявляется новйый тип.

                                                    Вот и вся разница

                                                    Отредактировано Doga — 29/07/2005, 14:34 Booster

                                                    Отправлено: 27.07.2005, 20:15

                                                    Группа: Участник
                                                    Сообщений: 29

                                                    Так что делать? GIZMO

                                                    Отправлено: 27.07.2005, 22:39

                                                    Группа: Участник
                                                    Сообщений: 174

                                                    QUOTE (Booster @ 27/07/2005, 20:15)
                                                    Так что делать?

                                                    Project|Options|Directories/Conditionals в поле Conditionals Defines добавить NO_WIN32_LEAN_AND_MEAN Booster

                                                    Отправлено: 28.07.2005, 21:46

                                                    Группа: Участник
                                                    Сообщений: 29

                                                    [C++ Error] E2075 Incorrect project override option: NO_WIN32_LEAN_AND_MEAN
                                                    [C++ Error] E2075 Incorrect project override option: NO_WIN32_LEAN_AND_MEAN
                                                    [C++ Error] Project1.cpp(28): E2451 Undefined symbol ‘exception’

                                                    esh

                                                    Отправлено: 29.07.2005, 00:32

                                                    Группа: Участник
                                                    Сообщений: 71

                                                    QUOTE
                                                    В первом случае сама структура не создается, только определяется её тип (typedef).

                                                    Во втором — сразу создаётся конкректный объект.

                                                    И где это во втором случае создается объект.

                                                    Там как раз определяется тип.

                                                    Отредактировано esh — 29/07/2005, 00:34 Doga

                                                    Отправлено: 29.07.2005, 12:34

                                                    Группа: Участник
                                                    Сообщений: 575

                                                    2esh

                                                    Вы правы. Тип, конечно, определяется. ВСЁ БРЕД:

                                                    Здесь Вам никто не запретит использовать в качестве имени объекта имя типа.

                                                    Проблема у Вас возникнет когда Вы попытаетесь объявить ещё одну структуру такого типа:

                                                    Компилятор выдаст ошибку, потому что объявление типа с таким именем уже существует (shobjidl.h).

                                                    Если Вы желаете определить свой собственный тип, не смотря на уже существующее объявление, воспльзуйтесь для него указанием конкретной области видимости (namespace). Пример см. выше.

                                                    Но мне кажется, проще изменить имя объявляемго Вами типа, чем городить, а затем, указывать для него область видимости

                                                    Источник

                                                    Глупый вопрос начинающего не для слабонервных профи

                                                    Автор Лёлик2, 27.11.06, 23:01:04

                                                    « предыдущая — следующая »

                                                    0 Пользователей и 1 гость просматривают эту тему.

                                                    Я в программировании слабоват, но всё таки скачал книгу как программировать для КОМПАС. Там везде фигурирует какой-то КОМПАС-МАСТЕР, что это такое? Его отдельно нужно скачивать или он в комплекте идёт?
                                                    И очень был бы благодарен если бы кто-нибудь, для примера, подробно написал как из моей программы запустить КОМПАС открыть чистый лист и написать средствами КОМПАСА что-то типа «Hello World».
                                                    Спасибо!
                                                    Использую: КОМПАС 3D v8; C++ Builder 6; Windows XP.




                                                    СПАСИБО всем буду пробовать.


                                                    Продолжаю тему:
                                                    Начал делать первый урок по книге: создал проект, выставил его параметры, автор посометовал сделать Progect->Make после чего в папке проекта должен был появится файл RTW. Билдер нашёл две ошибки, а я же ведь ничего ещё не печатал!!! И файл RTW естественно не появился.
                                                    Вот как называются эти ошибки:

                                                    [C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
                                                    [C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
                                                    две строчки одинаковые.

                                                    У меня подозрение на то, что автор говорил скопировать в папку AppTools все файлы lib, h и rh из папки КОМПАС-МАСТЕРС++ и все файлы cpp и h из папки C++CBuilderAuto, и потом в Опциях проекта на вкладке DirectoriesConditionals в поле Include Path после уже имеющегося там поставить точку с запятой и написать путь к этой папке AppTools.
                                                    Во-первых, я не нашёл папки КОМПАС-МАСТЕР.
                                                    Во-вторых, в папке SDKC++ всё изменилось, что копировать? Я скопировал в папку AppTools папки Borlandc, CBuilder, CBUILDERAUTO и всё содержимое SDKLib.
                                                    И две ошибки.
                                                    Что делать?


                                                    Ну подскажите же что-нибудь, пожалуйста!
                                                    Я почему и просил пример с «Hello World». Что бы понять как подключить этот КОМПАС-МАСТЕР к Builder’у, как настроить сам проект, а дальше по книжке думаю разберусь.



                                                    Цитата: Олег Лысенко от 29.11.06, 18:52:12
                                                    Учится, учится, учится.

                                                    Так научите, помогите мне стартовать!
                                                    Что я не так сделал что уже ошибка, я ещё ничего не программировал.
                                                    Что куда нужно скопировать из папки SDK, в выше предложенной литературе устаревшие пути к папкам, может настройки проекта изменились ведь уже восьмая версия КОМПАСа, а там про пятую?!
                                                    А «учится» может каждый сказать.


                                                    Цитата: Лёлик2 от 29.11.06, 00:32:57
                                                    Я скопировал в папку AppTools папки Borlandc, CBuilder, CBUILDERAUTO и всё содержимое SDKLib.
                                                    И две ошибки.
                                                    Что делать?

                                                    Не уверен насчет C++, но по крайней мере для Delphi копировать нужно содержание папки Include, тогда все работает. Именно в ней все содержимое Компас-Мастера и  лежит. И еще почитайте файл «Компиляция библиотек под K8» из папки SDK. Там перечислено, какие библиотеки должны быть подключены в зависимости от среды программирования.


                                                    Цитата: Aleksei от 29.11.06, 22:32:51
                                                    Не уверен насчет C++, но по крайней мере для Delphi копировать нужно содержание папки Include, тогда все работает. Именно в ней все содержимое Компас-Мастера и  лежит. И еще почитайте файл «Компиляция библиотек под K8» из папки SDK. Там перечислено, какие библиотеки должны быть подключены в зависимости от среды программирования.

                                                    Вот это по деловому! Вашими усилиями и моим везением уже компилируется!
                                                    Почему везением? Потому что нужно было в Project->Options->Compiler->FileName ввести
                                                    С:program filesborlandcbuilder6libvcl60.csm
                                                    вместо
                                                    $(BCB)libvcl60.csm
                                                    Об этом нигде не написано!!! Просто от отчаяния клацал все вкладки и наткнулся на текст vcl60.csm который фигурировали в тексте ошибки.
                                                    Спасибо Aleksei и всем остальным! Покидаю вас до следующего «подводного камня».


                                                    Много лет назад, я  учился програмировать под Компас, тоже были похожие проблемы, но я внимательно почитал документацию, настроил все пути и все заработало.


                                                    Была такая ошибка
                                                    [C++ Error] E2075 Incorrect project override option: filesborlandcbuilder6libvcl60.csm
                                                    Помогло Project->Options->Compiler->Pre-compied headers->None


                                                    Подскажите, как начать писать приложения на с++ под Лоцман. Этакий «Hello World» где можно найти? Чтобы посмотреть какие библиотеки линковать с проектом и вот это всё


                                                    Я вроде бы разобрался. Единственный вопрос, как отлаживать приложение под Visual Studio. На точках останова процесс не останавливается.


                                                    мб кто-то подскажет, где взять шаблон для приложения под лоцман на с++ в visual studio. Шаблон который у меня не работает.


                                                    мб быть кто-то подскажет, где посмотреть пример Вызова RunMethod. Как вызвать функцию Лоцмана


                                                    • Форум пользователей ПО АСКОН

                                                    • Профессиональные вопросы

                                                    • Программирование приложений

                                                    • C++

                                                    • Глупый вопрос начинающего не для слабонервных профи

                                                    Topic: Error E2075 Incorrect command line option  (Read 12853 times)

                                                    Hello i installed codeblocks a while ago with the borland compiler and it worked fine.  But ive come back on it now and im getting that error when i try to build
                                                    Thankyou for your help


                                                    Logged


                                                    Its an error of the Borland compiler!
                                                    Turn on full commandline logging (Settings -> Compiler and Debugger -> Tab «Other» -> Compiler logging = «Full command line»), rebuild and check the syntax in the Build Log.

                                                    If you know what’s wrong, you can start investigating where it comes from: global compiler settings, project specific settings, automatically set by C::B or manually set by you ?


                                                    Logged


                                                    Cheers this is what came up in the build log

                                                    Project   : 01.HelloWorld
                                                    Compiler  : Borland C++ Compiler 5.5 (called directly)
                                                    Directory : C:UsersollystacDesktopirrlichtexamples1.HelloWorld
                                                    ———————————————————————————
                                                    Switching to target: Debug
                                                    bcc32.exe   /DWIN32 /D_DEBUG /D_CONSOLE /W3 /O0 /MLd    -I»….include»  -I»C:BorlandBCC55include» -I»homemikeirrlichtinclude» -I»C:UsersollystacDesktopirrlichtinclude» -I»C:BorlandBCC55IncludeGl» -I»C:BorlandBCC55IncludeRw» -I»C:BorlandBCC55IncludeSys» -oDebugmain.obj -c main.cpp
                                                    Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
                                                    Error E2075: Incorrect command line option: /W3
                                                    Process terminated with status 1 (0 minutes, 0 seconds)


                                                    Logged


                                                    Error E2075: Incorrect command line option: /W3

                                                    Hopefully this makes things clear. Just remove that invalid (GCC) option.


                                                    Logged


                                                    which is the invalid gcc option?
                                                    Thankyou


                                                    Logged


                                                    from the looks of the log file, i believe the /W3 is the invalid option


                                                    Logged


                                                    How to i get rid of that w3.
                                                    Sorry im a newbie  :lol:


                                                    Logged


                                                    How to i get rid of that w3.

                                                    Project’s build options -> Tab «Compiler settings» -> Either tab «Compiler flags» (this would be an error in C::B then ;-)) or tab «Other options». Notice that both can be either at project- or at target level.


                                                    Logged


                                                    stephahn

                                                    hello

                                                    I have the like-problem with the status : Incorrect command line option: -Wall.
                                                    I try to do what jens says but i dont find the error.
                                                    Now i dont know what to do.
                                                    Thanks


                                                    Logged


                                                    Понравилась статья? Поделить с друзьями:
                                                  • C error c2280
                                                  • C error c2079
                                                  • C error 4996
                                                  • C duplicate symbol error
                                                  • C cin int error