1,命令“devenv”无效
在Microsoft Visual Studio目录下D:/Microsoft Visual Studio 9.0/Common7/IDE 发现了devenv.exe,进入此文件夹。
2,正在部署“D:/Documents and Settings/Administrator/My Documents/Visual Studio 2008/Projects/SmartDeviceProject6/SmartDeviceProject6/bin/Debug/SmartDeviceProject6.exe”
正在部署“D:/Program Files/Microsoft.NET/SDK/CompactFramework/v2.0/windowsce/diagnostics/System_SR_chs.cab”
系统找不到指定的文件。
解决办法:将部署.NET COMPACT FRAMEWORK的最新版本(包括service pack)沟去。
3,获取当前目录
string AppPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName);
或者直接使用此文件,系统默认为当前目录。
4, SpCom.StopBits = IO.Ports.StopBits.One C#设置停止位。
5,“ error C2065: “cout”: 未声明的标识符”是怎么回事
原来 VS 2005里面是没有 iostream.h 这个文件的,要使用输入输出流只能:
#include<iostream>
using namespace std; //我就是把这句少了!
6,release里的 .pdb是什么文件?
.pdb 全称是 program debug database
它在工程编译时自动生成, 程序运行时是不需要它的 但是,要debug代码时,需要加载它,否则不能调试
7,一般LP代表指针,C代表const,T代表宽字符,STR代表字符串,这么对应下来大概是这样:
LPCTSTR = const TCHAR*
8,232转485 可以接收到数据,无法发送数据,原因可能是此模块为有源的,输入电压范围为5-12V,自己用的电源为5V的,可能是电压不够所致。