c ++ - Kan ikke kompilere ekstern C med declspec

Indlæg af Hanne Mølgaard Plasc

Problem



Hej jeg ved ikke, hvorfor jeg ikke kan kompilere denne kode?


#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
   cout << "Hello world!" << endl;
   extern "C"
   {
      \_\_declspec(dllexport) unsigned long NvOptimusEnablement = 0x00000001;
   }
   return 0;
}


Jeg får denne fejl:



  C: \ Users \ Axel \ Desktop \ TestPerso \ main.cpp | 9 | fejl: forventet uvalgt id> før streng konstant |



Jeg kører på en pc med et Intel Hd-chipset og Nvidia grafisk kort 920M med Windows 10 på det.

Bedste reference