otrzymuję następujący błąd w moim programie:błąd D8016: „/ ZI” i opcje wiersza polecenia „/ CLR” są niezgodne
error D8016: '/ZI' and '/clr' command-line options are incompatible
Dzieje się tak, kiedy umieścić następujące wiersze i umożliwić wspólne środowisko wykonawcze w konfiguracja> Ogólne (Gdybym nie włączyć go wówczas błąd wejdzie w użyciu system i System :: rysunku)
#using <system.drawing.dll>
using namespace System;
using namespace System::Drawing;
Właściwie będę używał niektóre okna biblioteki w moim kodu, który wymaga powyższy dll.
Jak rozwiązać ten problem?
#include "opencv2/highgui/highgui.hpp"
#include <opencv2/imgproc/imgproc_c.h>
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
#include <ctype.h>
#using <system.drawing.dll>
using namespace System;
using namespace System::Drawing;
using namespace std;
int main(int argc, char** argv)
{
IplImage *source = cvLoadImage("Image.bmp");
// Here we retrieve a percentage value to a integer
int percent =20;
// declare a destination IplImage object with correct size, depth and channels
IplImage *destination = cvCreateImage
(cvSize((int)((source->width*percent)/100) , (int)((source->height*percent)/100)),
source->depth, source->nChannels);
//use cvResize to resize source to a destination image
cvResize(source, destination);
// save image with a name supplied with a second argument
cvShowImage("new:",destination);
cvWaitKey(0);
return 0;
}
Więc usunąć opcję '/ ZI'. To tylko informacje debugowania. – arx