标签: visual-studio-2005

在Visual Studio 2005中找不到安装项目属性

所有各种帖子,当谈到vs2005中的安装项目时,只是说"属性在那里"和/或"在Studio中,我只需在资源管理器中单击项目名称,我就会获得其他项目的典型属性窗口,它就在那里." 但我不!我得到一个非常有限的属性列表(输出文件名,包文件(as):,压缩和URL.就是这样!你无法相信这是多么令人沮丧!我假设它只是我(不是)请做.请帮助.如何访问设置属性的miriad ???

deployment visual-studio-2005 setup-project

1
推荐指数
1
解决办法
1481
查看次数

编译错误:无法分配一个常量大小为0的数组.为什么我会得到这个?

我在使用Microsoft Visual Studio-2005编译器处理C代码时遇到了一个问题.

我试图静态地声明一个大缓冲区:

int gbl_data[4096*4096*256]; 
Run Code Online (Sandbox Code Playgroud)

编辑:此声明是头文件中的全局变量.

它给出了一个编译错误说 - " 无法分配一个常量大小为0的数组 ".

意味着4096X4096X256的大小变得太大而不是MAX_INT_LIMIT大小(2 ^ 31),并且可能会缠绕并变成-ve左右.但是它应该把错误称为"负下标".

我尝试将常量转换为4096UL x 4096UL x 256UL,仍然是相同的编译错误.

这个错误的原因是什么?

是因为物理内存大小不足以分配这个大尺寸缓冲区还是什么?

有什么办法解决的?

谢谢.

-GM.

c compiler-errors visual-studio-2005

1
推荐指数
1
解决办法
552
查看次数

如何告诉Visual Studio 2005解决方案已受源代码管理

我有一个检查到我们的TFS源代码控制存储库的解决方案,但是当我在Visual Studio 2005中打开它时,通常会告诉您它处于源代码管理下的挂锁符号丢失了.这样做的结果是,当我在VS2005中执行操作后保存通常会强制解决方案文件签出(例如添加新项目)时,我收到以下错误:

无法保存文件xxx.sln,因为它是写保护的.

您可以将文件保存在其他位置,或者Microsoft Visual Studio可以尝试删除写保护并覆盖其当前位置的文件.

所有项目自动结账都很好,并且旁边也有正确的挂锁图标.我假设我只需要将解决方案标记为源代码控制.

有任何想法吗??

谢谢!

tfs visual-studio-2005

1
推荐指数
1
解决办法
1801
查看次数

班级未注册

我正在学习 Andrew W. Troelsen 的“COM 和 ATL 3.0 开发人员研讨会”。

我正在尝试实现第三章中的实验。

它向您展示了如何构建 COM 客户端来连接到早期实验室中开发的进程内 COM 服务器。

当我运行客户端时,调用“CoGetClassObject”时收到错误“类未注册”。

这是一段代码:

// Get the class factory pointer of CoCar.
hr = CoGetClassObject(CLSID_CoCar, CLSCTX_INPROC_SERVER, NULL, IID_IClassFactory, (void**)&pCF);

if(SUCCEEDED(hr))
{
    // Make a CoCar & get ICreateCar
    hr = pCF->CreateInstance(NULL, IID_ICreateCar, (void**)&pICreateCar);
    pCF->Release();
}
else
{
    char buff[100];
    BOOL bRet = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0, hr, 0, buff, sizeof(buff), 0);
    std::cout << buff << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

我尝试通过将以下 .reg 文件与系统注册表合并来注册该类:

REGEDIT
HKEY_CLASSES_ROOT\CarInProcServer.CoCar\CLSID = {EFC76CF8-71B8-477b-890A-1233BD9177CB}
HKEY_CLASSES_ROOT\CLSID\{EFC76CF8-71B8-477b-890A-1233BD9177CB} = CarInProcServer.CoCar
HKEY_CLASSES_ROOT\CLSID\{EFC76CF8-71B8-477b-890A-1233BD9177CB}
\InprocServer32 …
Run Code Online (Sandbox Code Playgroud)

c++ com visual-studio-2005

1
推荐指数
1
解决办法
8598
查看次数

同一解决方案中项目之间的链接问题(Exe依赖于Lib)

我有一个解决方案可以处理多个项目。sayProjectA就是会产生exe文件的,ProjectB只是产生一个.lib文件。我已经检查过ProjectA依赖ProjectB,因此ProjectB总是会在之前编译ProjectA

\n

当我编译时ProjectB一切都很顺利。但是如果我编译,ProjectA我会收到链接错误,指出 B 的某些方法不存在。我查过了,确实存在。

\n

\xc2\xbf 这是怎么回事?

\n

感谢您的帮助!

\n

c++ visual-studio-2005 visual-studio

1
推荐指数
1
解决办法
495
查看次数

Visual Studio 2005中的<regex>在哪里?

我正在将一个VS2010项目移植到VS2005(不要问为什么......).在VS2010中,以下工作正常:

#include <regex>
Run Code Online (Sandbox Code Playgroud)

但在VS2005中它是一个致命的错误:

fatal error C1083: Cannot open include file: 'regex': No such file or directory
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑:我应该补充一点,我是一个C++/VS新手.如果不是VS2005的一部分,我也欢迎有关使用什么作为正则表达式库的建议.

谢谢!

c++ visual-studio-2005

1
推荐指数
1
解决办法
3720
查看次数

使用 dll 运行时,位图未显示在按钮上

HBITMAP g_startcapBitmap = NULL, g_stopcapBitmap= NULL;
int nScreenWidth, ntWinx;


enum {ID_BUTTON_START=1,ID_BUTTON_STOP};  //constants for buttons
/*
 * Message loop handler for the notification window.
 */
LRESULT CALLBACK myWndProcedure(HWND hWnd, UINT Msg,
               WPARAM wParam, LPARAM lParam)
{
    PAINTSTRUCT ps;
    HDC hdc; 

    std::string json;
    switch(Msg)
    {
        case WM_CREATE:
            buttonStart = CreateWindowEx(WS_EX_TOPMOST,L"Button",L"START CAPTURE",BS_PUSHBUTTON | BS_BITMAP | WS_CHILD | WS_VISIBLE ,10,1,180,30,hWnd,(HMENU)ID_BUTTON_START,NULL,0);           
            g_startcapBitmap = (HBITMAP)::LoadImage(GetModuleHandle(NULL),
                                        //L"StartCaptureWhite.bmp",
                                      MAKEINTRESOURCE(IDB_BITMAP1),
                                       IMAGE_BITMAP,
                                       180,
                                       30,
                                       LR_DEFAULTCOLOR);
            if(g_startcapBitmap == NULL)
                LOG_INFO("loading startbitmap failed...!");
            if( ::SendMessage(buttonStart, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)g_startcapBitmap) == 0)
                LOG_INFO("sendimage for …
Run Code Online (Sandbox Code Playgroud)

c++ winapi visual-studio-2005 visual-c++

1
推荐指数
1
解决办法
296
查看次数

在C#中,如何在"文本"框中更改新添加文本的颜色

考虑使用C#VS 2005构建的Windows应用程序在多行文本框中显示某些内容.现在,当我添加一些新文本时,它应该以不同的颜色显示.即我需要区分运行项目时显示的文本和我在文本框中输入的文本.我怎样才能做到这一点.?

c# visual-studio-2005

0
推荐指数
1
解决办法
1061
查看次数

.Net Compact Framework 2.0:部署应用程序

我习惯于使用VS 2003构建.Net Compact Framework 1.0,您可以选择为您的项目"构建CAB",这很方便,因为我将应用程序发送到远程站点.

现在这个项目是用VS 2005重建的,我没有相同的"构建CAB"选项.VS 2005的部署模型是仅发送bin\Release文件夹的内容吗?

compact-framework visual-studio-2005

0
推荐指数
1
解决办法
156
查看次数

C#:不使用第三方框架进行单元测试?

单元测试应该在调试模式还是发布模式下运行?

我使用的是Visual Studio Standard Edition 2005,它没有任何单元测试框架.由于我也不想使用任何其他第三方单元测试框架,我曾经Debug.Assert在所有单元测试方法中执行实际测试.但是,Debug.Assert仅适用于调试模式.

是否有等效的发布模式或是否有其他替代方案(不使用第三方工具)?

c# testing unit-testing assert visual-studio-2005

0
推荐指数
1
解决办法
1033
查看次数