Używasz @import z clang?
Chciałbym napisać kod z Sublime i zaczerpnąć z Terminalu. Jak mogę używać nowej składni modułu (@import) z clang? Próbowałem dodać-fmodules flaga, ale to nie działa. Z włączonymi modułami mogę także pominąć- Fundacja ramowa flaga?
clang -fmodules -framework Foundation test.mm; ./a.out
Mały plik testowy:
#import <stdio.h>
// #import <Foundation/Foundation.h>
@import Foundation;
/*
clang -fmodules -framework Foundation test.mm; ./a.out
*/
int main(int argc, char const *argv[])
{
NSString *hello = @"Hello";
printf("%s\n", "hello world");
return 0;
}