•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the C++ section within the Software Development category of DaniWeb, a massive community of 391,905 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,597 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our C++ advertiser:
Views: 7228 | Replies: 2 | Solved
![]() |
| |
•
•
Join Date: Jun 2004
Location: Albany, Georgia
Posts: 12
Reputation:
Rep Power: 5
Solved Threads: 0
I've been trying to get this code to build, but I keep receiving the following errors:
week5Crook.obj : error LNK2019: unresolved external symbol "void __cdecl decrypt(char *)" (?decrypt@@YAXPAD@Z) referenced in function _main
week5Crook.obj : error LNK2019: unresolved external symbol "void __cdecl encrypt(char *)" (?encrypt@@YAXPAD@Z) referenced in function _main
Debug/week5Crook.exe : fatal error LNK1120: 2 unresolved externals
The program compiles fine and I haven't been able to figure out exactly what this error is trying to tell me. I was able to build and run this program in Dev C++, but I'm now getting these errors when I try to build this program in VS .Net 2003. Any guidance you may be able to provide would be greatly appreciated.
week5Crook.obj : error LNK2019: unresolved external symbol "void __cdecl decrypt(char *)" (?decrypt@@YAXPAD@Z) referenced in function _main
week5Crook.obj : error LNK2019: unresolved external symbol "void __cdecl encrypt(char *)" (?encrypt@@YAXPAD@Z) referenced in function _main
Debug/week5Crook.exe : fatal error LNK1120: 2 unresolved externals
The program compiles fine and I haven't been able to figure out exactly what this error is trying to tell me. I was able to build and run this program in Dev C++, but I'm now getting these errors when I try to build this program in VS .Net 2003. Any guidance you may be able to provide would be greatly appreciated.
#include <iostream>
using namespace std;
void encrypt(char *);
void decrypt(char *);
int main()
{
char string[] = "This is a secret!";
cout << "Encrypted string is: ";
encrypt(string);
cout << "\nDecrypted string is: ";
decrypt(string);
cout << endl << endl;
return 0;
}//end main()
//encrypts string by adding 1 to the value of each character
void encrypt(char *sPtr)
{
while (*sPtr != '\0') //exit while at null character
{
*sPtr += 1;
cout << *sPtr;
++sPtr;
}//end while
}//end encrypt()
//decrypts string by subtracting 1 to the value of each character
void decrypt(char *sPtr)
{
while (*sPtr != '\0')//exit while at null character
{
*sPtr -= 1;
cout << *sPtr;
++sPtr;
}//end while
}//end decrypt()![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb C++ Marketplace
Similar Threads
- Unresolved External Symbol Error (C++)
- function takes 0 arguments error - probably a dumb question (C++)
- unresolved external error upgrading 6.0-7.1 (C++)
- need help with this error (C++)
- Don't know what this C++ error means (C++)
Other Threads in the C++ Forum
- Previous Thread: need help with small program
- Next Thread: Segmentation Fault



Hybrid Mode