Набросал простенький пример:
// my_lib.cpp
module;
export module my_lib;
export struct test {};
// main.cpp
import my_lib; // тут clang выдаёт ошибку
#include <iostream>
int main()
{
test t;
return 0;
}
Пытаюсь подружить модули и CodeBlocks. Настроил компилятор Mingw64, но он не может в модули. Однако в нём есть Clang. Пытаюсь скомпилировать через него — выдаёт ошибку:
D:\prog\Dropbox\cpp\test_20\src\main.cpp|1|fatal error: module 'my_lib' not found|
А Файл 'my_lib.cpp' скомпилировался нормально.
Как настроить, помогите?!
Здравствуйте, LaptevVV, Вы писали:
S>>Как настроить, помогите?!
LVV>Блин!
LVV>Версия компилятора-то какая?
winlibs personal build version gcc-10.2.0-llvm-11.0.0-mingw-w64-8.0.0-r3
This is the winlibs 64-bit standalone build of:
— GCC 10.2.0
— GDB 10.1
— LLVM/Clang/LLD/LLDB 11.0.0
— MinGW-w64 8.0.0
— GNU Binutils 2.35.1
— GNU Make 4.3
— PExports 0.47
— dos2unix 7.4.2
— Yasm 1.3.0
— NASM 2.15.05
— JWasm 2.12pre
This build was compiled with GCC 10.2.0 and packaged on 2020-10-25.
Please check out
http://winlibs.com/ for the latest personal build.