C++ VS2005在不更改任何文件的情况下重建项目

C++ VS2005在不更改任何文件的情况下重建项目,c++,windows,visual-studio,visual-studio-2005,C++,Windows,Visual Studio,Visual Studio 2005,这是一个非常奇怪的问题。有一天,每当我在调试器中启动我的项目时,即使我没有更改代码,它也会开始重新生成。我会去构建->构建解决方案,然后调试->开始调试,当我试图开始调试时,它会重新构建。将显示它重新编译的特定文件(省略源代码,仅显示函数定义): 标题: #ifdef IPC_USE_DLL #ifdef IPC_EXPORTS #define IPC_API __declspec(dllexport) #else #define IPC_API __declsp

这是一个非常奇怪的问题。有一天,每当我在调试器中启动我的项目时,即使我没有更改代码,它也会开始重新生成。我会去构建->构建解决方案,然后调试->开始调试,当我试图开始调试时,它会重新构建。将显示它重新编译的特定文件(省略源代码,仅显示函数定义):

标题:

#ifdef IPC_USE_DLL
    #ifdef IPC_EXPORTS
    #define IPC_API __declspec(dllexport)
    #else
    #define IPC_API __declspec(dllimport)
    #endif
#else
    #define IPC_API
#endif

#include <windows.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <iphlpapi.h>
#include <stdio.h>

#include <string>

namespace Ipc {

    /** Class provides basic network functionality, connecting, etc.
    */
    class IPC_API NetworkUtilities
    {
    public:
        //! Attempts to connect to the specified port/address.
        static int connectToServer( const std::string& port, const std::string& address, SOCKET& serverConnection );
        //! Attempts to initiate a server on the specified port.
        static int initiateServer( const std::string& port, SOCKET& serverSocket );
        //! Assuming the passed socket is a valid socket, the function waits the specified amount of time for a connection.
        /** Returns: NTWK_SUCCESS, NTWK_WSA_ERROR, NTWK_TIMEOUT, NTWK_INVALID_PEER_ADDRESS, NTWK_INVALID_SOCKET.
        */
        static int waitForClient( SOCKET& serverSocket, SOCKET& clientSocket, const std::string address, unsigned timeOut = 0 );
    };

    //! Various error codes
    IPC_API enum {

    };
}
这是一个动态链接库。有人能告诉我为什么这需要不断地重建吗?调试时很烦人


谢谢

一种可能是发行时间戳。你能检查一下这些文件上的时间,看看它们的修改日期是否在将来的某个时候吗?

一种可能性是发行时间戳。您能检查一下文件上的时间,看看它们的修改日期是否在将来的某个时候吗?

谢谢您,先生!我想问题是我一直在两台电脑上开发,可能其中一台电脑的时间不对,因为这绝对是问题所在。谢谢你,先生!我想问题是我一直在两台电脑上开发,可能一台电脑的时间不对,因为这绝对是问题所在。
#include "StdAfx.h"
#include "NetworkUtilities.h"

namespace Ipc {

// Implementation of functions from header
// ...

}