// main.hpp inline int main() {} // main.cpp #include "main.hpp"
Здесь просто отсутствует компиляция функции main(). КОмпилятор будет компилировать все cpp файлы, потом начнет сборку. Вот на сборке и окажется, что main нигде не найдет. Ошибка сборки, а не компиляции
вам добавить компиляцию?
clang++ -std=c++17 -c main.cpp компиляция добавлена
дайте мне ключи компиляции чтобы это собралось
На MSVC можно собрать, например, полученные obj через link.exe с /nodefaultlib. Но нужна будет своя стартовая функция mainCRTStartup
Обсуждают сегодня