Если включить в .cpp файл QtWidgets, то при проверке синтаксе clang (clang_complete, vim) отметиться ошибка, при переходе по которой мы поподем в файл qglobal.h где написано:
#if !defined(QT_BOOTSTRAPPED) && defined(QT_REDUCE_RELOCATIONS) && defined(__ELF__) && \
(!defined(__PIC__) || (defined(__PIE__) && defined(Q_CC_GNU) && Q_CC_GNU >= 500))
# error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\
"Compile your code with -fPIC (-fPIE is not enough)."
#endif
Что это означает и почему на этом моменте clang видит ошибку?
Вообщем, выражая благодарность avp, хочу оставить этот ответ, если у кого-то при программировании в vim возникнет подобная проблема. Для ее решения нужно просто указать clang-у, что проверка должна производится с опцией -fPIC. Для этого просто включаем в файл .clang_complete, который содержится в этой директории строку
-fPIC
После этого ошибка исчезнет.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Накануне делаю простенькое приложение, а именно график на кривые ЛиссажуПочти все сделал, но остаётся маленькая загвоздка
Здравствуйте возник вопрос в синхронизации отдельной части приложения, вот пример:
Объясните, пожалуйста, как производится запись? Есть файл с такими строками: