под линь собираю и все окей, а вот на винде прям новое приключение на ровном месте получилось.
                  
                  
                  
                  
                  
                  Пример кода:
                  
                  
                  PdfElement.h
                  
                  
                  
                  
                  
                  class PdfElement {
                  
                  
                  public:
                  
                  
                  inline PdfObject* GetObject();
                  
                  
                  } 
                  
                  
                  
                  
                  
                  inline PdfObject* PdfElement::GetObject() { return m_pObject; }
                  
                  
                  Далее наследуется класс:
                  
                  
                  PdfAcroForm.h
                  
                  
                  class  PdfAcroForm : public PdfElement { }
                  
                  
                  И пробую воспользоваться:
                  
                  
                  if (pAcroForm->GetObject()->GetDictionary().HasKey(PdfName("SigFlags"))) {
                  
                  
                          pAcroForm->GetObject()->GetDictionary().RemoveKey(PdfName("SigFlags"));
                  
                  
                  }
                  
                  
                  
                  
                  
                  Возникает ошибка C2039 - GetObject: не является членом "PdfAcroForm"
                  
                  
                  
                  
                  
                  К слову еще вчера все собиралось, ничего в данном коде не менялось, так как это сторонняя библиотека. Может компилятору какой-то флаг нужен?
                  
                  
                
Не, такого не должно быть...
Обсуждают сегодня