Size: a a a

2021 February 05

И

Илья in pro.cxx
Хорошо, обязательно
источник

A

Artyom in pro.cxx
Илья
Здравствуйте!
Я пытаюсь подключить следующую библиотеку:  https://github.com/OpenEtherCATsociety/SOEM
Если я создаю свой проект CMake внутри этой библиотеки, рядом с её же тестами в папке SOEM/test/win32/, то все компилируется и работает.

Но я хочу, что-бы мой проект лежал рядом с библиотекой, в одной папке решения visual studio.
Содержимое моих cmake файлов:
CMakeLists.txt в папке с решением:

cmake_minimum_required (VERSION 3.8)
project ("consoleMover0")
add_subdirectory ("SOEM-master")
add_subdirectory ("consoleMover0")

CMakeLists.txt  в папке consoleMover0

include_directories( ../SOEM-master/osal )
include_directories( ../SOEM-master/osal/win32)
include_directories( ../SOEM-master/oshw/win32)
include_directories( ../SOEM-master/oshw/win32/wpcap/Include)
add_executable (consoleMover0 "consoleMover0.cpp" "consoleMover0.h")
target_link_libraries(consoleMover0 soem)

В CMakeLists.txt  библиотеки изменил только строку 13. Заменил set(BUILD_TESTS TRUE) на set(BUILD_TESTS FALSE)

В самом consoleMover0.cpp есть только подключение заголовочного файла из библиотеки и hello world
extern "C" {
#include "../SOEM-master/soem/ethercat.h"
}

В таком виде я получаю ошибку:
Ошибка  C1189  #error:  The C++ Standard Library forbids macroizing the keyword "inline".
Enable warning C4005 to find the forbidden define.
#error:  The C++ Standard Library forbids macroizing the keyword "inline".
Enable warning C4005 to find the forbidden define.

Помогите со сборкой, пожалуйста. Этот CMake меня сводит с ума.
Илья, вы случайно не в папку с аксиомой хотите SOEM рядом положить?))
источник

in pro.cxx
Почему при создании пустого проекта C++ CLR framework, окно пустое
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
А какое должно быть?
источник

D

Danya in pro.cxx
Artöm Bakri Al-Sarmini
А какое должно быть?
Готовое приложение...
источник

in pro.cxx
Artöm Bakri Al-Sarmini
А какое должно быть?
Ну он просто пустой проект открываеться
источник

in pro.cxx
как открыть Windows form
источник

И

Илья in pro.cxx
Artyom
Илья, вы случайно не в папку с аксиомой хотите SOEM рядом положить?))
Попытался погуглить что это такое, но быстро это не получилось. Я создал проект в Visual studio, он мне создал папку с решением, а в ней папку с проектом. Вот в папку с решением  и положил, это неправильно?
источник

D

Danya in pro.cxx
Ну он просто пустой проект открываеться
А какой должен?)
источник

D

Danya in pro.cxx
как открыть Windows form
Но в любом случае это offtop
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Возможно там есть другой шаблон, который с кнопкой выйти
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Но какая разница, если форму ты сам делаешь?
источник

J

JkImper in pro.cxx
как открыть Windows form
Там можно форму добавить через меню (пкм -> добавить)
источник

J

JkImper in pro.cxx
А потом что-то этакое в мейн https://pastebin.com/A4HSehiq
источник

A

Arthur in pro.cxx
Danya
Готовое приложение...
😂
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Фу C++/cli
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Десятой студией повеяло
источник

IZ

Ilia Zviagin in pro.cxx
как открыть Windows form
ИЗЫДИ СОТОНА!
источник
2021 February 06

AS

Anatoly Shirokov in pro.cxx
Ваши вопросы удалены. Спрашивайте на github у авторов. Лучше места не найдете.
источник

IZ

Ilia Zviagin in pro.cxx
Переслано от Евгений Борец...
Привет всем. Кто нибудь работал с CEF?
источник