Правило «новое» неизвестно в boost build/b2/bjam

#bjam #boost-build #b2

Вопрос:

Я хочу использовать правило new , как показано в некоторых примерах документации, но я получаю ошибку:

 ERROR: rule "new" unknown in module "Jamfile<path/to/my/module>"
 

Какой модуль я должен импортировать, чтобы получить доступ к этому правилу ?

Ответ №1:

Вам необходимо импортировать class модуль.

Потому class что это также ключевое слово языка, которое вам нужно использовать в кавычках:

 import "class" ;
 

затем вы можете использовать class.new в своем коде