windows编程-visual stidio C++2010

问题描述

visual stidio C++2010

我用的是VC++2010版的,先建了一个工程,用多文件组织写的,我的程序是这样的:
//头文件:fun.h
#include
using namespace std;
template
class MyClass
{
private :
T1 a;
T2 b;
public:
MyClass(T1 t1,T2 t2);
void show();
};
//fun.cpp
#include
using namespace std;
template
class MyClass
{
private :
T1 a;
T2 b;
public:
MyClass(T1 t1,T2 t2);
void show();
};
//main.cpp
#include
using namespace std;
template
class MyClass
{
private :
T1 a;
T2 b;
public:
MyClass(T1 t1,T2 t2);
void show();
};
结果程序运行的时候出现这样的错误:
1>------ 已启动生成: 项目: template.ERROR, 配置: Debug Win32 ------
1>main.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall MyClass::show(void)" (?show@?$MyClass@ND@@QAEXXZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall MyClass::MyClass(double,char)" (??0?$MyClass@ND@@QAE@ND@Z),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall MyClass::show(void)" (?show@?$MyClass@HM@@QAEXXZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall MyClass::MyClass(int,float)" (??0?$MyClass@HM@@QAE@HM@Z),该符号在函数 _main 中被引用
1>C:UsersTESTDocumentsVisual Studio 2010ProjectstemplateDebugtemplate.ERROR.exe : fatal error LNK1120: 4 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
有请为大神帮帮忙,讲不胜感激,这个问题困扰了好几天了都,

解决方案

你这个连主函数都没有啊。你把主函数完整的贴上来吧

解决方案二:

cpp文件里面必须有main函数

时间: 2024-08-30 12:01:17

windows编程-visual stidio C++2010的相关文章

Microsoft visual C++.net 2010是 visual studio 2010吗?

问题描述 Microsoft visual C++.net 2010是 visual studio 2010吗? 如果不是,为什么Microsoft visual C++.net 2010百度一直搜索不到,请给个链接下载谢谢 解决方案 好像是可以到官网下载的, 不过暂时编程还是 建议VC++ 6.0 或者 记事本 解决方案二: 安装visual studio 2010时可以选择是否安装visual C++.net下载可以搜索vs2010

艾伟:基于.NET平台的Windows编程实战(一)——前言

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 前言:本系列文章是一个关于.NET Windows编程的入门实战教程.通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台

艾伟_转载:基于.NET平台的Windows编程实战(一)——前言

本系列文章导航 基于.NET平台的Windows编程实战(一)--前言 基于.NET平台的Windows编程实战(二)-- 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)-- 数据库操作类的编写 基于.NET平台的Windows编程实战(五)-- 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)-- 题目管理功能的实现 前言:本系列文章是一个关于.NET Windows编程的入门实战教程.通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台

基于.NET平台的Windows编程实战(一)前言

本系列文章导航 基于.NET平台的Windows编程实战(一)前言 基于.NET平台的Windows编程实战(二) 需求分析与数据库设计 基于.NET平台的Windows编程实战(四) 数据库操作类的编写 基于.NET平台的Windows编程实战(五) 问卷管理功能的实现 基于.NET平台的Windows编程实战(六) 题目管理功能的实现 前言:本系列文章是一个关于.NET Windows编程的入门实战教程.通过一个完整的真实案例:问卷调查管理系统,全面展示了基于.NET平台的Windows编程

基于.NET平台的Windows编程实战(二) 需求分析与数据库设计

大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理.因为本系列文章的目的是在于提高大家对.NET Windows编程的实战能力,故不对需求分析与数据库设计作太多的理论说明,有关这方面的知识请大家自行查阅相关资料,在这里这是简单的罗列一下整个案例系统的功能需求及数据库的设计. 一.需求分析 看过本系列课程前言中案例背景的,应该能大致知道本案例的需求了,我在这里简单的罗列一下吧: 1.系统应该为单机版可安装的软件: 2.系统统计出的数据可随时进行合并,导出-- 3.系

windows编程 在一个窗口上加载一个位图图片

问题描述 windows编程 在一个窗口上加载一个位图图片 希望前辈们能给个demo程序.或者最基本的窗口上加载一个位图图片就好,加载位图时用的LoadImage 初学windows编程,不太懂上下文设备,希望大神能给个例程,让我学习. 解决方案 c++windows编程加载图片 解决方案二: #include #include "resource.h" LRESULT CALLBACK WndProc1(HWND hwnd,UINT message,WPARAM wParam,LPA

windows编程怎样屏蔽任务管理器

问题描述 windows编程怎样屏蔽任务管理器 windows编程怎样屏蔽Ctrl+alt+delete?有个函数只对XP有效,有没有对win7有效的? 解决方案 底层键盘钩子hook 解决方案二: 参考How to Disable/Enable Task Manager 虽然是英文的,但是都是截图,按照操作,应该没有问题. 除了Ctrl+Alt+Delete外,Ctrl+Shift+Esc也可以打开任务管理器的,不知道上面的方法是否也会屏蔽这样的操作,你设好之后可以测试一下. 解决方案三: 用

windows编程中为滚动条写了按键的代码,但是按了相应的键不起作用。

问题描述 windows编程中为滚动条写了按键的代码,但是按了相应的键不起作用. 代码如下: case WM_KEYDOWN: switch (message) { case VK_HOME: SendMessage(hwnd, SB_VERT, SB_TOP, 0L); case VK_END: SendMessage(hwnd, SB_VERT, SB_BOTTOM, 0L); break; case VK_PRIOR: SendMessage(hwnd, SB_VERT, SB_PAGEU

windows编程-windows的API中有没有能够更改文件名字的函数?菜鸟求助!!!

问题描述 windows的API中有没有能够更改文件名字的函数?菜鸟求助!!! 有的话请高手说明一下用法.没有的话请高手介绍一下在windows编程中(我用的是c++)怎样实现更改一个文件的名字?谢谢了 解决方案 int rename ( const char * oldname, const char * newname ); 解决方案二: 使用脚本类东西很方便的, 解决方案三: 你可以在windowsAPI函数的外面套一层函数,比如 int 信息框( HWND hWnd,LPCTSTR lp