У меня вопрос. Когда я скомпилировал библиотеку ImageMagicK в проекте формы C++ vs2010.неоднозначная ошибка в vC++ с ImageMagicK
У меня есть некоторые коды ошибок, подобные этому.
1> ex3.cpp (22): ошибка C2872: 'Изображение': неоднозначный символ
1> может быть «C: \ файлы программы \ ImageMagick-6.8.6-q16 \ Include \ Magick ++/Image .h (55): Magick :: Изображение '
1> or' c: \ program files \ reference assembly \ microsoft \ framework.netframework \ v4.0 \ system.drawing.dll: System :: Drawing :: изображение»
файл выглядит следующим образом:
// ex3.cpp : main project file.
#include "stdafx.h"
#include "Form1.h"
#include <Magick++.h>
using namespace ex3;
using namespace Magick;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
Application::Run(gcnew Form1());
InitializeMagick(*argv);
Image master;
master.read("C:₩₩abc.jpg");
master.addNoise(ImpulseNoise);
master.write("C:₩₩abc_magic.jpg");
return 0;
}
Ссылка не работает. Почему бы не написать здесь код. 22 строки не могут быть слишком большими. –
@ Бо Перссон: извините за это. У меня есть ссылка на ссылку. – nanana