принимая во внимание, что у меня есть статический VALUE
который уже определен в заголовочном файле (который содержит другие определенные статические значения) следующим образом:
#defined VALUE 2
Я хотел бы обновить VALUE
передавая текст, взятый из QComboBox
к #defined
в mainwindow.cpp, поэтому я использую следующую строку:
#defined VALUE ui->QComboBoc->currentText();
но не работает, что именно я сделал не так?
Я предлагаю вам узнать о препроцессоре C ++, VALUE
исправлено во время компиляции. Вам придется заменить его глобальной статической переменной, или даже лучше исправить архитектура.
Других решений пока нет …