Использование C++ и C# в проекте на C# | Using C++ and C# in a C project#

Поділитися
Вставка
  • Опубліковано 17 жов 2024
  • RU:
    Спустя 11 месяцев решил таки вернуться и записать хоть что-то полезное на тему различных языков, ибо тема описанная в видео достаточно мутная и в ней много воды, Я попытался сделать всё максимально кратко. Если видео Вам понравилось ставьте лайки и подписывайтесь)
    EN:
    After 11 months, I decided to come back and record at least something useful on the topic of various languages, because the topic described in the video is quite muddy and there is a lot of water in it, I tried to do everything as briefly as possible. If you liked the video, please like and subscribe)
    Ссылки | Links:
    Документация по ошибкам C# | Error documentation C#:
    docs.microsoft...
    Репозиторий | Repository:
    github.com/Var...
    Public VK:
    variond...
    Telegram:
    t.me/variondra...
    #VisualStudio​​ #VarionDrakon​ #VisualStudio2019​ #CSharp #CPP

КОМЕНТАРІ • 19

  • @Sergei23121983
    @Sergei23121983 2 роки тому +3

    Благодарю за видео, Varion Drakon! Ждем новых! Записывай, не бросай. Удачи!

  • @vladimirplatun5325
    @vladimirplatun5325 Рік тому +2

    Можешь подскажешь как создать библиотеку dll на C и подключить её в проекты на C#? Буду благодарен!

    • @variondrakon
      @variondrakon  Рік тому

      Здравствуй.
      Возможно в ближайшем будущем :)

  • @teftel4573
    @teftel4573 Рік тому +1

    Сделав как на видосе получил в итоге ошибку:
    System.BadImageFormatException: "Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)"
    Чтобы это могло быть? И как это исправить?

    • @variondrakon
      @variondrakon  Рік тому

      Приветик)
      Информации маловатенько, но полагаю что эта ошибка связана с выбранной платформой сборки. Возможно стоит поменять платформу сборки, например поставить вместо "Any CPU" указать "X64", ну или "X86".

    • @teftel4573
      @teftel4573 Рік тому +1

      @@variondrakon
      Смена платформы ошибку не меняет и не фиксит к сожалению.
      Доп инфу я даже и не знаю какую можно ещё приложить, сам текст программы и Dll такой же по сути, а скрины тут особо не покидать

    • @variondrakon
      @variondrakon  Рік тому

      @@teftel4573 Похоже что при компиляции одного из двух DLL была выбрана иная платформа, от чего основной проект не может загрузить библиотеку. Попробуй перекомпилировать оба DLL но с указанием конкретной платформы, например X64.

    • @teftel4573
      @teftel4573 Рік тому +1

      @@variondrakon dll запустилась после перезагрузки пк и перезаписывания С# библиотеки

    • @variondrakon
      @variondrakon  Рік тому

      @@teftel4573 Отлично, видимо конвейер под названием VS продолжает работать..)

  • @user-hz5eh8sv9z
    @user-hz5eh8sv9z 2 роки тому +2

    Здравствуйте! принимаете ли вы заказы за деньги на создание плагина на основе идей заказчика для программы Revit?
    Я думаю, что это будет для вас легкой задачей. Я могу написать по почте более точно, если вам интересно!?

    • @variondrakon
      @variondrakon  2 роки тому +1

      Добрый день, в описании канала есть контактные данные.

  • @fentan6806
    @fentan6806 Рік тому +1

    Обдолбался Рихтером и скрещивает библиотеки через clr

    • @variondrakon
      @variondrakon  Рік тому

      А какие проблемы, если это официально описано в документации от Майкрософта?)

    • @fentan6806
      @fentan6806 Рік тому +1

      @@variondrakon Да ни в чем. Я просто Рихтера читать начал, загуглил как наглядно объединить c# и с++. Спс за видос

    • @variondrakon
      @variondrakon  Рік тому +1

      @@fentan6806 Хах... Скажу честно, не читал Рихтера. Самому было тогда интересно как объединять разные языки в одно целое, ну или как связь организовать, нормальных способов не нашёл, а тема вроде как актуальна..)
      П.С. В первую секунду про "Рихтера" подумал что это - "Фиштех" из ведьмака :)

  • @mazaltovman
    @mazaltovman 2 роки тому +1

    Больше кода!!!

    • @variondrakon
      @variondrakon  2 роки тому

      Знать бы что снимать ещё...

    • @variondrakon
      @variondrakon  2 роки тому

      Идей нет вовсе.