VC使用问题 在VC一个工作区Workspace下有两个工程Project1和Project2,Project1包含了一些文件定义了一些函数(但没有main函数),现在Project2中有一个main函数,调用Project1中的函数,文件包含,函数声明都没有问题,编译包含main函数的cpp文件也通过,但构建exe文件时出现错误,这该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Project1包含两个文件:Project1.h和Project1.cpp// Project1.cppint addTwoNumbers (int a, int b){ return a + b;}// Project1.hint addTwoNumbers (int a, int b);Project2包含一个文件Project2.cpp// Project2.cpp#include "../Project1/Project1.h"int main(){ addTwoNumbers (1, 2); return 0;}编译Project2.cpp通过,但构件Project2.exe时出现下面的信息:Compiling...Project2.cppLinking...Project2.obj : error LNK2001: unresolved external symbol "int __cdecl addTwoNumbers(int,int)" (?addTwoNumbers@@YAHHH@Z)Debug/Project2.exe : fatal error LNK1120: 1 unresolved externalsError executing link.exe.Project2.exe - 2 error(s), 0 warning(s)清高手帮忙解决 把Project1.cpp也加到Project2工程中 这种做法好像有问题,你应该把两个工程分开,project1生成一个lib,再编译project2就行了。 Exe资源里面有一个图标组资源,如何取出这个图标组内包含的所有图标(得到HICON即可)? 浮动菜单的销毁 帮我改个错! 谢谢 VC 读写二进制bin文件 怪!百思不得其解! 请问装了vc一段时间后在装msdn能连上吗:给高分 如何通过对方的ip(可能不再一个nbt内), 获得对方机器的名称 标签式对话框总怎么下面的“确定”“取消”“应用”怎么变成英文的? 有没有人知道EES,怎么贴了这么久,一点反映都没有 求教:怎样象winzip在右键菜单中加入执行接口? 我该如何编译这样的项目 ===========如何打印?============
int addTwoNumbers (int a, int b)
{
return a + b;
}// Project1.h
int addTwoNumbers (int a, int b);Project2包含一个文件Project2.cpp// Project2.cpp
#include "../Project1/Project1.h"int main()
{
addTwoNumbers (1, 2); return 0;
}编译Project2.cpp通过,但构件Project2.exe时出现下面的信息:Compiling...
Project2.cpp
Linking...
Project2.obj : error LNK2001: unresolved external symbol "int __cdecl addTwoNumbers(int,int)" (?addTwoNumbers@@YAHHH@Z)
Debug/Project2.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.Project2.exe - 2 error(s), 0 warning(s)清高手帮忙解决