什么是未定义的参考/未解决的外部符号错误?什么是常见原因以及如何修复/预防它们?
随意编辑/添加您自己的.
c++ c++-faq linker-errors unresolved-external undefined-reference
我试图在我的帖子中获取有关已安装应用程序的详细信息。而且,我收到以下错误:
代码:
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
#ifdef _UNICODE
#define tcout wcout
#define tstring wstring
#else
#define tcout cout
#define tstring string
#endif
tstring RegistryQueryValue(HKEY hKey,
LPCTSTR szName)
{
tstring value;
DWORD dwType;
DWORD dwSize = 0;
if (::RegQueryValueEx(
hKey, // key handle
szName, // item name
NULL, // reserved
&dwType, // type of data stored
NULL, // no data buffer
&dwSize // required buffer size
) == ERROR_SUCCESS && dwSize > 0)
{
value.resize(dwSize);
::RegQueryValueEx( …Run Code Online (Sandbox Code Playgroud)