Original Post
I am wondering if you can use Dev-C++ to use functions in winspool.h such as
OpenPrinter and ClosePrinter
When I try to do a simple program like
Dev-C++ gives me this error
[Linker error] undefined reference to `OpenPrinterA@12''
[Linker error] undefined reference to `ClosePrinter@4''
I tried adding winspool.lib to
Project Options->Parameters tab then Add Library or Object
Anyone know why I am getting these errors?
#include <iostream>
#include <windows.h>
int main(int argc, char *argv[])
{
LPHANDLE hPrinter;
if(OpenPrinter("HP OfficeJet Pro 1170C Series", hPrinter, NULL))
std::cout << "Printer Opened Successfully" << std::endl;
else
std::cout << "Printer Failed to open" << std::endl;
if(ClosePrinter(hPrinter))
std::cout << "Printer Closed Succesfully" << std::endl;
else
std::cout << "Printer Failed to close" << std::endl;
system("PAUSE");
return 0;
}
